从数组preg_replace()获取值时出错:参数不匹配,模式是字符串,而替换是数组”

时间:2018-12-17 21:20:49

标签: php laravel laravel-4

当我获得第二个数组值并将其传递给变量时,我遇到了一些问题。

$ docker exec -it nA bash

$ docker exec -it nB bash

通常array:0 [ "student_id" => 1212 "class" => array:1 [ "id" => 550 ] ] 能够获得价值。

现在我正在尝试获取类$student= array_get($data, 'student_id');之类的ID 但会弹出此错误;

1 个答案:

答案 0 :(得分:1)

要从嵌套数组中获取值,请使用 dot 表示法。

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