Привет!Необходимо с помощью регулярки вытащить единственное уникальное число с массива)
Вот код
$num = array();// массив с дублями и уникальным числом
for($i = 0;$i < 5001; $i++){ // генерим дубли
array_push($num,22+$i,22+$i);
}
array_push($num,$uniq);// добавляем уникальное число в конец массива
shuffle($num);// перемешиваем массив
//print_r($num);
foreach($num as $n){
if(preg_match('/([\-]?[.\d]+)/is' ,$n)){
echo $n;
}
}
Как задать правильный код для поиска уникального числа в массиве?Подскажите пожалуйста...
Заранее спасибо)
Используйте array_count_values ($array) - она возвращает массив с количеством повторений, а дальше находите число, с одним повторением
<?php
$num = array(1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7);
$count = array_count_values($num);
print_r(array_keys($count, 1));
?>
результат:
Array ( [0] => 5 )
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите просуммировать Очки команд
Есть номер телефона, который висит на сайтеЗадается он через панель управления
Собственно вот регулярное выражение которое у меня получилось:
Хотел написать универсальный каркас для веб приложений, но столкнулся с проблемой проектирования БДЗадумка в следующем: Есть категории,...