在EOD内的php中输出一个数组

时间:2014-03-08 17:50:28

标签: php

我有以下php脚本:

<?php

$favorites = mysql_query(" SELECT * FROM `likes` WHERE `the_comment_id`='{$row['comments_id']}'  ");    

while($e = mysql_fetch_array($favorites)){
    $like_users = $e['user'];
    $array[]=$like_users;
}

$comments .= <<<EOD
<table><td> PRINT ARRAY HERE {$array[0]} </td></table>  
EOD;
?>

是否可以在EOD内打印所有数组内容;我使用{$ array [0]}但是我只打印了第一个数组竞争对手。如何更改它以打印我的所有数组内容?任何的想法?感谢

1 个答案:

答案 0 :(得分:0)

为什么不只是implode您的数组然后将其传递到HEREDOC

$arstring = implode(' ',$array); //<--- Implode your array with space as the delimiter
$comments .= <<<EOD
<table><td> $arstring </td></table>  
EOD;
?>