2017-01-20 9 views
-1

Как удалить все из строки, за исключением числа, и поместить их в массив?Как удалить все из строки, за исключением числа, и поместить их в массив?

["103","109","110"] 

должен быть строкой только с номерами.

Я использую smarty и пробовал это.

{assign downloadCats $aMenu.aMenuvars.downloads|ltrim:'['|rtrim:']'} 

{','|explode:$downloadCats} 
{var_dump($downloadCats)} 
+1

просьбы сообщить результат желания –

ответ

1

Вы можете использовать регулярные выражения для этого:

preg_match_all("/[0-9]+/", $input, $findings, PREG_SET_ORDER); 
foreach ($findings as $value) { 
    // do something with the value 
} 

Для более подробной информации или примеров смотрите здесь: http://php.net/manual/de/function.preg-match-all.php