Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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:关联数组的问题_Php - Fatal编程技术网

Php:关联数组的问题

Php:关联数组的问题,php,Php,如果我有一个包含数百个随机ID(也有值)的数组,比如 如何通过循环获得如下输出 ID: 3 has a value= 23 ID: 2 has a value= 34 ID: 17 has a value= 670 ID: 5 has a value= 67 我可以通过它们的ID引用这些值,如 echo $myArray['3']; 但是如果你事先不知道下一个ID是什么呢?我的意思是,如何通过循环自动引用ID?甚至可以用php编写以下伪代码吗 myArray's first locati

如果我有一个包含数百个随机ID(也有值)的数组,比如

如何通过循环获得如下输出

ID: 3 has a value= 23
ID: 2 has a value= 34
ID: 17 has a value= 670
ID: 5 has a value= 67
我可以通过它们的ID引用这些值,如

  echo $myArray['3'];
但是如果你事先不知道下一个ID是什么呢?我的意思是,如何通过循环自动引用ID?甚至可以用php编写以下伪代码吗

myArray's first location's ID has value = $myArray[$myArray's first location item]
myArray's 2nd location's ID has value = $myArray[$myArray's 2nd location item]
需要帮助请……

为什么不:

foreach ($myArray as $k => $v) {
  echo "ID: $k has a value= $v\n";
}

非常感谢pix0r的帮助
foreach ($myArray as $k => $v) {
  echo "ID: $k has a value= $v\n";
}
foreach ($myArray as $key => $value)
{
    echo "ID: $key has value of $value\n";
}
foreach ($myArray as $key => $value) {
  echo "id: $key value: $value\n";
}