Articles of дублируют

как удалить только реальные дубликаты из вывода preg_match?

Да, я знаю функцию array_unique , но дело в том, что совпадение может иметь законные дубликаты в моем поисковом выражении, например: $str = "fruit1: banana, fruit2: orange, fruit3: banana, fruit4: apple, fruit5: banana"; preg_match("@fruit1: (?<fruit1>\w+), fruit2: orange, fruit3: (banana), fruit4: (?<fruit4>apple), fruit5: (banana)@",$str,$match); array_shift($match); // I dont need whole match print_r($match); выход: Array ( [fruit1] […]

Почему этот массив не работает так, как ожидалось?

Может ли кто-нибудь сказать мне, почему это не работает должным образом? <?php $merchant_string = '123-Reg|Woolovers|Roxio|Roxio|BandQ|Roxio|Roxio|Big Bathroom Shop|Roxio|Robert Dyas|Roxio|Roxio|PriceMinister UK|Cheap Suites|Kaspersky|Argos|Argos|SuperFit|PriceMinister UK|Roxio|123-Reg'; $merchant_array = explode('|', $merchant_string); for($i = 0; $i<count($merchant_array); $i++) { $merchant_array = array_unique($merchant_array); echo $merchant_array[$i] . '<br />'; } ?> Результаты, которые я получаю: Woolovers Roxio BandQ Big Bathroom Shop Robert Dyas Все, что […]

PHP: Как идентифицировать И ИЗМЕНИТЬ повторяющиеся значения в массиве?

Хорошо, есть много примеров дублирования обнаружения и удаления в php-массивах, используя array_unique () и т. Д., Но что, если вы хотите найти дубликаты, изменить их, снова проверить в цикле, пока все дубликаты не станут уникальными? Я думаю, что это что-то вроде использования array_filter () … так как более конкретный пример, вот что получилось бы из […]

Будет ли копирование на запись предотвращать дублирование данных на массивах?

Я программирую веб-клиент API в PHP, который анализирует данные CSV в ассоциативных массивах, и я хочу защитить своих пользователей от дублирования данных при использовании этих массивов. Мои пользователи никогда не будут писать эти массивы (теоретически они могут, но на практике это не имеет смысла). Теперь мой вопрос: если мои пользователи передают эти массивы в качестве […]

Удаление повторяющихся элементов из массива

Я использую приведенную ниже строку кода для прокрутки таблицы в моей базе данных: $items_thread = $connection -> fetch_all($sql); И если я напечатаю массив: print_r($items_thread); Я получу это: Array ( [0] => Array ( [RecipientID] => 3 [RecipientScreenname] => Tom L [RecipientFirstname] => Thomas [RecipientEmail] => info@xx.com ) [1] => Array ( [RecipientID] => 3 [RecipientScreenname] […]

PHP: проверьте наличие повторяющихся значений в многомерном массиве

У меня проблема с многомерными массивами. Учитывая следующий многомерный массив: Array( [0] => Array("a", "b", "c") [1] => Array("x", "y", "z") [2] => Array("a", "b", "c") [3] => Array("a", "b", "c") [4] => Array("a", "x", "z") ) Я хочу проверить его значения и найти дубликаты (то есть ключи 0, 2 и 3), оставив только одну […]

Intereting Posts