2016-02-13 3 views
-1

я пытаюсь напечатать многомерный массив в PHP ниже мой массив и массив переменной Gplusкак эхо многомерного массива в PHP

Array ([0] => Array ([name] => krishna sitaram [email] => [email protected]) 
      [1] => Array ([name] => ravi kumar [email] => [email protected]) 

я попытался пыльник

foreach($gplus as $gvalue){ 
     echo $gvalue."<br />"; 
     } 

, но не работает.

результат должен быть

name    email 
krishna sitaram [email protected] 
ravi kumar  [email protected] 

Спасибо всем я получил правильное решение

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 />"; 
    } 
} 
+0

спасибо его работе –

+0

@AseshaGeorge, так как он работает, вы можете поблагодарить его, отвечая на голосование и одобряя его! – Alfasatwi

+0

Я сделал небольшое изменение foreach ($ gplus as $ array) { \t echo $ array ['name']. "
"; \t echo $ array ['email']. "
"; } –

0
foreach ($gplus as $k => $gvalue) { 
    echo $gvalue["name"]." ".$gvalue["email"]."<br />"; 
} 
-1

первого ваш могли бы знать, что у вас есть ассоциативный массив не простой массив, чтобы вывести свой массив ассоциативных вы должны написать:

foreach ($arrayRow as $key => $value) 
{ 
     echo $value; 
} 
0
<?php 

echo "<pre>"; 

$a=Array(
    Array ('name' => 'krishna sitaram', 'email' => '[email protected]'), 
    Array ('name' => 'ravi kumar'  , 'email' => '[email protected]'), 
); 

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>";