PHP从字符串中查找和获取包含的数字,有时候需要获取字符串中的数字,使用trim先处理字符串前后空格,使用php函数strlen判断字符串长度,进行循环判断字符串中的第n个字符是否存在在数组中?存在就把存在的数字拼接起来。
函数说明
PHP从字符串中查找和获取包含的数字,有时候需要获取字符串中的数字,使用trim
先处理字符串前后空格,使用php函数strlen
判断字符串长度,进行循环判断字符串中的第n
个字符是否存在在数组中?存在就把存在的数字拼接起来。
public function index()
{
$string = 'This is ThinkPHP5.14236974158';
echo self::check_numbers($string);
}
public static function check_numbers($strings = ''){
$strings = trim($strings);
if(empty($strings)){
return '';
}
$arr = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
$result = '';
for( $i = 0; $i < strlen($strings); $i++ ){
if(in_array($strings[$i], $arr)){
$result .= $strings[$i];
}
}
return $result;
}
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论