Как удалить повторяющиеся значения из массива в PHP

Начиная с Java 7, вы можете использовать инструкцию try-with-resources , чтобы избежать утечки ресурсов и упростить чтение кода. Подробнее о том, что здесь .

Чтобы записать ваш byteArray в файл, который вы сделали бы:

try (FileOutputStream fos = new FileOutputStream("fullPathToFile")) {
    fos.write(byteArray);
} catch (IOException ioe) {
    ioe.printStackTrace();
}

139
задан HamZa 12 July 2013 в 10:01
поделиться

3 ответа

Используйте array_unique () .

Пример:

$array = array(1, 2, 2, 3);
$array = array_unique($array); // Array is now (1, 2, 3)
224
ответ дан Jeremy Ruten 12 July 2013 в 10:01
поделиться
  • 1
    А-ч, iirc комментарий уже был там когда я downvoted. Кроме того, you' право ре, что, когда это сводится к нему, iframe является все еще кадром, НО! различием здесь являются последствия с точки зрения дизайна. При создании frameset страницы с помощью панели навигации, можно вызвать все виды проблемы с использованием горячих ссылок, просмотром с использованием вкладок, установкой закладки, печатью, экранным пространством и историей браузера. Вы могли решить эти проблемы с JavaScript (который является на самом деле, что я делаю, когда я использую кадры), но iframes избегают их в целом. Надлежащий iframe здесь эффективно не отличается от php, включают, кроме без php. – Coding With Style 9 July 2009 в 00:09

Я сделал это без использования какой-либо функции.

$arr = array("1", "2", "3", "4", "5", "4", "2", "1");

$len = count($arr);
for ($i = 0; $i < $len; $i++) {
  $temp = $arr[$i];
  $j = $i;
  for ($k = 0; $k < $len; $k++) {
    if ($k != $j) {
      if ($temp == $arr[$k]) {
        echo $temp."<br>";
        $arr[$k]=" ";
      }
    }
  }
}

for ($i = 0; $i < $len; $i++) {
  echo $arr[$i] . " <br><br>";
}
-2
ответ дан 23 November 2019 в 22:54
поделиться

explode (",", implode (",", array_unique (explode ("," , $ YOUR_ARRAY))));

Это позаботится об ассоциациях ключей и сериализует ключи для полученного нового массива: -)

2
ответ дан 23 November 2019 в 22:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: