众所周知,php中双引号可以直接执行内部变量,那对于二维数组会有什么问题呢?
for example:
<?php
$family_array=array();
for($i=0;$i<4;$i++)
for($j=0;$j<6;$j++)
$family_array[$i][$j]='good';
$str="Hello World!----$family_array[0][0]----Beijing";
echo $str;
?>
输出结果为:Hello World!----Array[0]----Beijing。
从上面可以看出:php双引号不能解析二维数组。
改正如下:
<?php
$family_array=array();
for($i=0;$i<4;$i++)
for($j=0;$j<6;$j++)
$family_array[$i][$j]='good';
$str="Hello World!----".$family_array[0][0]."----Beijing";
echo $str;
?>