С помощью вспомогательной функции data_get()
мы можем получить значение вложенного массива, используя обозначение точки .
следующим образом:
$my_arr = [
'a' => ['lower' => 'aa', 'upper' => 'AAA',],
'b' => ['lower' => 'bbb', 'upper' => 'BBBBB',],
];
Таким образом, я могу получить меньшее a
, выполнив это.
data_get($my_arr, 'a.lower');
И вы также делаете следующее.
Arr::get('a.lower');
В случае, если я просто хочу получить только первый уровень массива.Я просто могу сделать оба:
data_get($my_arr, 'a');
ИЛИ
Arr::get($my_arr, 'a');
Какой из них вы мне порекомендуете и почему?Я просто хочу продолжать совершенствовать свой опыт работы с Laravel и получать хорошие советы от старших разработчиков, чтобы выбрать лучшие варианты на данный момент.