2016-07-07 3 views
0

Я использую array_diff для сравнения массивов, все в порядке. Выходной сигнал формата:PHP array_diff format output

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

Есть ли способ отформатировать этот выход? Поэтому я получаю только

blue 
green 
yellow 

Я очень ценю любую помощь, которую вы можете предоставить.

+0

Сохранить 'array_diff' как новую переменную и цикл через этот новый массив? – Matt

ответ

1

Вы можете просто использовать implode функцию вместо вроде как

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

Просто пройдите по массиву!

foreach ($array_diff_output as $arr) { 

    echo $arr; 
    echo '<br>'; 

} 
0

Вам необходимо окружить массив.

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

Результат

blue 
green 
yellow 
1

попробуйте использовать этот:

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

?> 
+0

не думал это раньше! +1: D, изучая хорошие вещи от вас, ребята! –

Смежные вопросы