btcq.net
当前位置:首页 >> 怎么ECho多维数组 >>

怎么ECho多维数组

echo $families['Brown'][2];

foreach ($result as $key=>$value){ if(is_array($value)){ foreach($value as $ val) { echo $val . ""; } } echo $value . ""; }

你好,估计你有一个理解误区, foreach ( $urls as $url ){ 你以为这句代码运行后,就改变了$urls的类型,以为不是数组了,对吧? 其实你未曾改变他的类型,他还是数组, $url还是数组遍历出来的值,才有可能不是数组。

楼上说的对 输出一个数组$arr $arr = array('abc','def');可以 var_dump($arr);或者 foreach($arr as $key=>$value){ echo $value;}

比如$res 为一个二位数组,循环如下: $res = array(array('a' => 1, 'b' => 2),array('aa' => 11, 'bb' => 22),array('aaa' => 111, 'bbb' => 222));echo "";foreach ($res as $key => $value) {echo "";foreach ($value as $k => $v) {// 处理...

$urls = explode(',', $url); explode函数:将字符串打散成数组 这个时候:$urls是数组 $urls .= ....... .= 等同于 $urls = $urls . ....................... 也就是,将新值附加到原来的值上面 数组+字符串,还是数组 echo 数组,当然输出Arra...

array是数组,只能用print_r($array)或者var_dump($array); 要用echo 的话,需要直接定位到数组的某个指,而且这个值不能再指向一个数组 例如 $a = array('1','2','3'); 如果你要输出三,就等echo $a[2]

for:for($i=0;$i

$id建立的数组类型 而echo是用来输出字符串的 你可以使用print_r($id)来数组 或者用可看数值和数据类型的常用var_dump($id)来看

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com