У меня возникла проблема, когда я получаю второе значение массива и передаю его переменной.
array:0 [
"student_id" => 1212
"class" => array:1 [
"id" => 550
]
]
Обычно $student= array_get($data, 'student_id');
возможность получить ценность.
Теперь я пытаюсь получить идентификатор класса что-то вроде $class= array_get($data, 'class', 'id');
но появляется эта ошибка;
@ user3783243 array_get () - вспомогательная функция laravel. Я полагаю, он использует preg_replace под капотом.
Чтобы получить значения из вложенного массива, используйте нотацию точка.
$class = array_get($data, 'class.id');
Какая ошибка? Какой
preg_replace
?