我试图在php下面打印多维数组是我的数组和数组变量是gplus
Array ( [0] => Array ( [name] => krishna sitaram [email] => kasyapa25@gmail.com )
[1] => Array ( [name] => ravi kumar [email] => ravikumar@gmail.com )
我试着吼一声
foreach($gplus as $gvalue){
echo $gvalue."<br />";
}
但没有工作。
结果应该是
name email
krishna sitaram kasyapa25@gmail.com
ravi kumar ravikumar@gmail.com
谢谢大家,我得到了正确的解决方案
foreach($gplus as $array){
echo $array['name']."<br />";
echo $array['email']."<br />";
}
答案 0 :(得分:2)
如果你只是在调试:
print_r($your_associative_array);
如果你想打印它:
foreach($gplus as $array){
foreach($array as $key=>$value){
echo "Key: $key / Value: $value<br />";
}
}
答案 1 :(得分:0)
foreach ($gplus as $k => $gvalue) {
echo $gvalue["name"]." ".$gvalue["email"]."<br />";
}
答案 2 :(得分:0)
<?php
echo "<pre>";
$a=Array(
Array ('name' => 'krishna sitaram', 'email' => 'kasyapa25@gmail.com'),
Array ('name' => 'ravi kumar' , 'email' => 'ravikumar@gmail.com'),
);
function add_spaces($s){ return str_pad($s, 18); }
function new_line(){ return "\r\n"; }
if(count($a)) // array not empty
{
foreach($a[0] as $k => $v) // print headers
echo add_spaces($k);
echo new_line();
foreach($a as $line) // main loop
{
foreach($line as $v)
echo add_spaces($v);
echo new_line();
}
}
echo "</pre>";
答案 3 :(得分:-1)
首先你可能知道你有一个关联数组而不是一个简单的数组,以显示你必须写的关联数组:
foreach ( $arrayRow as $key => $value)
{
echo $value;
}