4wt667KNXI
3J8fnObHjG
XZKB9rnvZU
Rx1VJu8sx5
MiAo8FaCOx
JB2RC2oFnq
上記の 6 つの文字列グループはランダムに変化します。ここで、上記の 6 つのグループのように、これら 6 つの文字列グループの最初の番号を取得したいとします。最終的には439182を取得したいのですが、どのようにコードを書けばよいのでしょうか?
$s = <<<TXT4wt667KNXI3J8fnObHjGXZKB9rnvZURx1VJu8sx5MiAo8FaCOxJB2RC2oFnqTXT;$arr = preg_split('/[\s]+/s', $s);$str = '';foreach($arr as $v){ preg_match('/\d/', $v, $m); $str .= $m[0];}echo $str;
$s =<<< TXT4wt667KNXI3J8fnObHjGXZKB9rnvZURx1VJu8sx5MiAo8FaCOxJB2RC2oFnqTXT;preg_match_all('/(\d+?).*$/m', $s, $m);echo join('', $m[1]);