Просмотр поста

.
ДоХтор
Добавлено: 02.06.2018 / 21:34
ViROSS, Это у тебя массив адресов?

Добавлено: 02.06.2018 / 21:43
Для строки
* (+/-)
$str = 'site/ru/cuid=12345=sidut
site/ru/cuid=23451=sidut
site/ru/cuid=34512=sidut
site/ru/cuid=45123=sidut
site/ru/cuid=51234=sidut';

preg_match_all('~\d+~', $str, $arr);

var_dump($arr[0]);
Для массива строк
* (+/-)
$arr = [
    'site/ru/cuid=12345=sidut',
    'site/ru/cuid=23451=sidut',
    'site/ru/cuid=34512=sidut',
    'site/ru/cuid=45123=sidut',
    'site/ru/cuid=51234=sidut'
];

$arr = array_map(function($str){
    return preg_replace('~\D+~', '', $str);
}, $arr);

var_dump($arr);
Оба варианта возвращают массив:
array (size=5)
  0 => string '12345' (length=5)
  1 => string '23451' (length=5)
  2 => string '34512' (length=5)
  3 => string '45123' (length=5)
  4 => string '51234' (length=5)