【发布时间】:2015-10-10 18:04:57
【问题描述】:
多维数组(2D、3D 或多维数组的限制是什么)和 foreach() 的用途是什么? foreach() 用于在数组中打印值? 如果是多维数组,为什么嵌套循环很重要?
错误:
注意:第 9 行 C:\xampp\htdocs\example\basic\foreach2.php 中的数组到字符串转换 Arrayarray(3) { [0]=> int(4) [1]=> int(5) [2]=> int(7) }
注意:数组到字符串的转换 C:\xampp\htdocs\example\basic\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']);
错误一、注意:数组到字符串的转换 2.未定义索引:$android_services 3.如何在foreach的帮助下打印 4.上面的数组是4维的??????
【问题讨论】:
-
在 SO 上有数百万个单独访问嵌套数组值的示例。这些都没有帮助理解吗? _为什么不呢?
标签: php arrays for-loop multidimensional-array foreach