我需要在peaces中爆炸一个字符串并删除一些字符。最后,我想把这个字符串水平放在一起。如何爆炸在foreach循环并implode到一个字符串
这是我尝试:
$string = "34 asdfadfadf.*****23 vgadfsdfasdf.*****46 asdfasdfadf.";
$arr = explode("*****", $string);
foreach ($arr as $val) {
$val = trim(substr($val, 0, 2));
$arr_neu[] = $val;
}
$array_neu = implode(" ", $arr);
fwrite($flog, "\nstring neu:" . $array_neu);
,这就是我得到:
34 asdfadfadf ***** 23 vgadfsdfasdf ***** 46 asdfasdfadf。 34 23 46
我只需要数字34 23 46!
谢谢!
'$ array_neu = preg_replace函数( '/ [^ \ d] /', '',$字符串);' – brevis
它的工程!但是有时候会有数字进入字符串。 – Beni