Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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 MYSQL多维数组提取值_Php_Mysql_Arrays - Fatal编程技术网

PHP MYSQL多维数组提取值

PHP MYSQL多维数组提取值,php,mysql,arrays,Php,Mysql,Arrays,我的阵列: Array ( [0] => Array ( [mobileNumber] => 5555555 [message] => test ) [1] => Array ( [mobileNumber] => 555555 [message] => test ) [2] => Array ( [mobileNumber] =&

我的阵列:

Array
(
[0] => Array
    (
        [mobileNumber] => 5555555
        [message] => test
    )

[1] => Array
    (
        [mobileNumber] => 555555
        [message] => test
    )

[2] => Array
    (
        [mobileNumber] => 555555
        [message] => test
    )

[3] => Array
    (
        [mobileNumber] => 5555555
        [message] => test
    )

[4] => Array
    (
        [mobileNumber] => 77255552233
        [message] => test
    )

 )
环路

我想要的是:

 Number: 55555 Message: test
嗯…就这么做吧

 foreach($NumbersArray as $val){
 echo "Number : ".$val['mobileNumber']. " | Message : ".$val['message'];
  }
除非我误解了你的问题……。

嗯……就这么做吧

 foreach($NumbersArray as $val){
 echo "Number : ".$val['mobileNumber']. " | Message : ".$val['message'];
  }
foreach ($NumbersArray as $number => $message) {
  echo "Number: ".$message['mobileNumber']." Message: ".$message['message']."<br/>";
  echo "<br/>";
 }
除非我误解了你的问题……。

foreach($numbersarrayas$number=>$message){
foreach ($NumbersArray as $number => $message) {
  echo "Number: ".$message['mobileNumber']." Message: ".$message['message']."<br/>";
  echo "<br/>";
 }
回显“编号:.$message['mobileNumber']”。消息:.$message['message'].“
”; 回声“
”; }
$message是第二个数组维度。因此,必须将其用作数组$number是数组键$消息是实际的数组

如果您需要循环中的数组键,可以使用符号
=>
,但由于您显然不需要它,因此可以使用一种更简单的方法,即像KyleK的回答一样,完全删除
=>
符号。

foreach($NumbersArray as$number=>$message){
回显“编号:.$message['mobileNumber']”。消息:.$message['message'].“
”; 回声“
”; }
$message是第二个数组维度。因此,必须将其用作数组$number是数组键$消息是实际的数组


如果循环中需要数组键,则使用符号
=>
,但由于您显然不需要它,因此可以使用一种更简单的方法,即像KyleK的答案一样完全删除
=>
符号。

KyleK的答案是正确的解决方案。当你不确定一个变量包含什么时,你的朋友是你的朋友-用它来帮助你调试!KyleK的答案是正确的解决方案。当你不确定一个变量包含什么时,你的朋友是你的朋友-用它来帮助你调试!