Удаление дубликатов из массива php?

  • Автор темы BloodKnight
  • 17
  • Обновлено
  • 15, May 2024
  • #1
Привет, как мне удалить дубликат желаемой должности из этого массива ниже?
 <?PHP

$array = json_decode($json_string);

//exclude duplicates, only unique categories should come back

//start of our select menu

echo "<select>";

//Our Categories Menu

foreach($array->results as $key => $object){

?>

<option value="<?PHP echo $object->meta_data-> desiredjobposition[0];?>"><?PHP echo $object->meta_data-> desiredjobposition[0];?></option>

<?PHP }

echo "</select>";

?>
PHP:

BloodKnight


Рег
24 Feb, 2014

Тем
1

Постов
3

Баллов
13
  • 21, May 2024
  • #2
Как уже упоминалось, эта функция будет делать то, что вы просите, но она также может помочь, если вы не открываете и не закрываете PHP волей-неволей и не используете самый неэффективный метод эха.

Кроме того, если значение совпадает с HTML-содержимым тега OPTION, вам не нужно указывать value="". Вы говорите value="" только тогда, когда значение ОТЛИЧАЕТСЯ от текста содержимого.

(или в некоторых странных случаях, связанных с javascript-задержкой, связанных с IE8/более ранними версиями)
 

<?php

$array = json_decode($json_string);

$results = array_unique($array->results);

echo '

<select>';

foreach ($results as $object) echo '

<option>', $object->meta_data->desiredjobposition[0], '</option>';

echo '

</select>';

Код (разметка): функционально идентичен, реализовано сокращение array_unique. Одинарные кавычки и запятая разделяют FTMFW. О, я также удалил $key, так как ты его не использовал.
 

ssup


Рег
04 Jun, 2011

Тем
0

Постов
1

Баллов
1
Тем
49554
Комментарии
57426
Опыт
552966

Интересно