Что такое многомерный массив (2D, 3D или какой предел в многомерном массиве) и foreach()? foreach() используется для печати значений внутри массива? В случае многомерного массива, почему важна вложенная петля?запутанный многомерный массив в php с ошибкой получения foreach
Ошибки:
Примечание: Массив для преобразования строки в C: \ XAMPP \ HTDOCS \ например \ базовая \ foreach2.php на линии 9 Arrayarray (3) {[0] => Int (4) [1] => INT (5) [2] => INT (7)}
Примечание: Массив для преобразования строки в C: \ XAMPP \ HTDOCS \ например \ базовая \ foreach2.php на строка 11
$items = array(1,2,3,
array(4,5,7
),
8,54,4,5,5);
foreach($items as $key => $value)
{
echo $value;
var_dump($value);
echo $key ."pair match".$value . "<br>";
}
Как получить доступ к этому массиву?
$a_services = array(
'user-login' => array(
'operations' => array(
'retrieve' => array(
'help' => 'Retrieves a user',
'callback' => 'android',
'file' => array('type' => 'inc', 'module' => 'android_services'),
'access callback' => 'services',
'args' => array(
array(
'name' => 'phone_no',
'type' => 'string',
'description' => 'The uid ',
'source' => array('path' => 0),
'optional' => FALSE,
),
),
),
),
),
);
print_r($a_services['$android_services ']['user-login']['operations']['retrieve']['callback']);
print_r($a_services['$android_services ']['user-login']['operations']['retrieve']['callback']['args']['name']);
Ошибка 1. Примечание: Массив для преобразования строки 2. Неопределенного индекса: $ android_services 3. Как напечатать с помощью Еогеаспа 4. выше массива 4 мерной ??????
http://php.net/manual/en/language.types.array.php –
Есть миллионы примеров для доступа к значениям вложенных массивов только здесь, на SO. Ничто из этого не помогло понять? _Почему нет? – arkascha