Есть массив дублей, в котором есть одно уникальное число...нужно вытащить это значение с помощью регулярного выражения)Подскажите пожалуйста код, и что почитать по регуляркам? Заранее спасибо PHP: $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; } }
какую препод поставил @sense1 собери все числа натрави https://php.ru/manual/function.array-count-values.html убей все значения больше 1 получаешь массив с уникальными значениями Победа.
Так, автору, как я понял, нужно найти не все уникальные числа, а только одно. Конкретно вот это: PHP: array_push($num,$uniq);// добавляем уникальное число в конец массива