PHP array_diff格式输出

时间:2016-07-07 09:06:17

标签: php array-difference

我使用array_diff比较数组,一切正常。格式输出为:

Array
(
    [1] => blue
    [2] => green
    [7] => yellow
)

有没有办法格式化输出?所以我只收到

blue
green
yellow

我非常感谢您提供的任何帮助。

6 个答案:

答案 0 :(得分:1)

您可以简单地使用implode功能,而不是像

一样
echo implode("<br>",$your_array);

答案 1 :(得分:1)

尝试使用:

<?php 
$result = array("blue", "green", "yellow");
echo implode("<br>",$result);

?>

答案 2 :(得分:0)

只需遍历数组!

foreach ($array_diff_output as $arr) {

   echo $arr;
   echo '<br>';

}

答案 3 :(得分:0)

你需要循环数组。

$data = array("blue", "green", "yellow");
foreach($data as $value) {
   print $value . "<br>"; //use \r and \n if using terminal.
}

结果

blue
green
yellow

答案 4 :(得分:0)

<?php
    explode('<br>', $array);

答案 5 :(得分:0)

是的,就像已经提到的Implode会帮助您

<?php 

$data_array = array("blue", "green", "yellow");
echo implode("<br>",$data_array);

?>

供参考:Implode PHP

示例:W3schools reference link