小编Mai*_*our的帖子

首次出现数字php后删除所有内容

我需要在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)

但它也行不通.任何帮助?

php preg-replace

1
推荐指数
1
解决办法
659
查看次数

标签 统计

php ×1

preg-replace ×1