ошибка при получении значения из массива preg_replace (): несоответствие параметра, шаблон - строка, а замена - массив » - PullRequest
0 голосов
/ 18 декабря 2018

Я столкнулся с некоторой проблемой, когда я получил второе значение массива и передал его переменной.

array:0 [
    "student_id" => 1212
    "class" => array:1 [
     "id" => 550
      ]
    ]

Обычно $student= array_get($data, 'student_id'); смог получить значение.

Теперь я пытаюсьполучить идентификатор класса что-то вроде $class= array_get($data, 'class', 'id');, но появляется эта ошибка;

1 Ответ

0 голосов
/ 18 декабря 2018

Чтобы получить значения из вложенного массива, используйте обозначение точка .

$class = array_get($data, 'class.id');

...