2012-01-25 5 views
0

ますprint_r:破と私は配列にしますprint_rは、文字列たとえば</p> <p>などのタグなしでそれを印刷される方法を印刷したい

私が配列している場合:

array (
    0 => 'doh', 
    1 => 'ray', 
    2 => 'me', 
    3 => 
    array (
    0 => 'fah', 
    1 => 'soh', 
    2 => 'lah', 
    3 => 'te', 
    4 => 'do', 
), 
) 

Iを"doh ray me fah soh lah te do"(すべての配列要素)で文字列を出力したい。

私は(破を試してみました)が、その唯一の "DOH線くれ"

任意の提案を返しますか?

答えて

3
$results = array(); 

array_walk_recursive(
    $your_array, 
    function ($value, $key) use (&$results) { 
     $results[] = $value; 
    }); 

echo implode(' ', $results); 
+0

ありがとうたくさんの仲間! – glarkou

0

foreach ($arrayname as $str) 
    echo $str." "; 
2
function custom_implode($arr, $str) { 
    foreach($arr as $val) { 
     if(is_array($val) { 
      $str .= ' '.custom_implode($val, $str); 
     } 
     else { 
      $str .= ' '.$val; 
     } 
    } 
    return $str; 
} 
+0

ありがとうございます! – Mateo

0

あなたはより多くのコントロールを持っているようなものを試してみてください。そのは非常に簡単...ちょうど

<pre> 
<?php print_r($an_array); ?> 
</pre> 

ブームを使用し、あなたが行われています。