Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数组的print\r不打印值_Php_Arrays - Fatal编程技术网

Php 数组的print\r不打印值

Php 数组的print\r不打印值,php,arrays,Php,Arrays,我正在调用一个创建二维数组的函数 $rowMM = array(array($incrementeCnt, $yyyy, $mmDesc, $flname,$uname,$room, $newcol[0],$newcol[1],$newcol[2],$newcol[3], $newcol[4], $newcol[5])); 我也使用了,并给出了相同的结果 $rowMM=array$incrementeCnt、$yyyy、$mmDesc、$flname、$uname、$roo

我正在调用一个创建二维数组的函数

$rowMM = array(array($incrementeCnt, $yyyy, $mmDesc, $flname,$uname,$room,
          $newcol[0],$newcol[1],$newcol[2],$newcol[3], $newcol[4], $newcol[5]));
我也使用了,并给出了相同的结果 $rowMM=array$incrementeCnt、$yyyy、$mmDesc、$flname、$uname、$room、, $newcol[0]、$newcol[1]、$newcol[2]、$newcol[3]、$newcol[4]、$newcol[5]; 我用12个条目对它进行了测试,在我的函数中做了一个print\r来显示所有内容,但是当我返回到调用PHP页面时,print\r只显示调用页面中数组的最后一个条目

$getArray=createArray() 
print_r($getArray) // shows the last entry of the array
我猜你需要:

$rowMM[] = array($incrementeCnt, $yyyy, $mmDesc, $flname,$uname,$room,
      $newcol[0],$newcol[1],$newcol[2],$newcol[3], $newcol[4], $newcol[5]);

因为您处于循环中,并在函数中打印环。然后在循环后使用return$rowMM$rowMM在每次迭代时都会覆盖,因此它只有最后一个引用。

你能显示你的createArray函数吗?你确定你看到的是打印输出,而不是函数的返回吗?你问题的第一部分是createArray函数吗?在你的问题中没有任何东西显示你做了12次来创建12个条目,所以你真的不清楚你在问什么;如果没有括号,您将在每次赋值时覆盖$rowMM的整个值,而不是添加新的键/值对。