2

このような文字列がある場合

~1~~2~~3~

PHPを使用して数値を取得するにはどうすればよいですか?

4

5 に答える 5

5

正規表現の使用:

$string = '~1~~2~~3~';
preg_match_all('/~(\w+)~/', $string, $m);
print_r($m[1]);
于 2013-04-15T07:41:32.517 に答える
3
preg_match_all('/([\d]+)/', $string, $match);
于 2013-04-15T07:42:02.703 に答える
1

私は数字を一致させます:

preg_match_all("/(\d+)/", $string, $numbers)
于 2013-04-15T07:42:14.443 に答える