У меня есть индексный массив, который содержит вложенный ассоциативный массив и вложенный индексированный массив:Как разобрать вложенный ассоциативный массив в PHP
$myArray = array (
0 => array (
'name' => 'Paul',
'age' => '23',
'hobbies' => array (
0 => 'basketball',
),
'pets' => 'dog',
),
);
Как я могу разобрать все эти переменные в?
EDIT: Я довольно новичок в StackOverflow. Я хотел бы удалить этот вопрос, но не могу. Пожалуйста, не обращайте внимания. Я думаю, проблема заключается в том, что этот массив является одной длинной строкой, которую мне нужно разделить на массив, либо через «explode», либо «preg_split».
Вы не должны использовать массив каждый раз, когда вам нужно какое-либо его значение. – jeroen
У меня проблема с этим. Например, 'echo $ myArray [0] ['name'];' не выводит то, что я ожидаю. – user3452136
Что он выводит? Когда я попробовал, он выдал «Пол». И @jeroen прав, вы просто загромождаете пространство переменных, если начинаете пытаться преобразовать массив в переменные. – GordonM