2017-01-20 11 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

関連する問題