我需要在php字符串中第一次出现数字后删除所有内容但保留数字.我很难保持这个数字:当我写这个时
preg_replace('/[0-9].*/', '', $string);
Run Code Online (Sandbox Code Playgroud)
它会删除所有内容,包括号码.我的另一个问题是字符串是希伯来语我试图使用这个函数:
$count = mb_strlen($string,'UTF-8');
$i = 0;
while( $i < $count ) {
if( ctype_digit($string[$i]) ) {
echo "First digit found at position $i.";
return;
}
$i++;
}
Run Code Online (Sandbox Code Playgroud)
但它也行不通.任何帮助?