PHP提取字符串中数字的方法
PHP提取字符串中数字的方法
有时候我们在PHP开发中需要在一串字符串中将所有的数字提取出来,研究了一下发现方法还挺多,值得记录一下。
对如何使用PHP将字符串中的数字提取出来的功能做了一个小总结,总结三种方法如下:
1、使用正则表达式:
<span style="font-size: 14px;">function findNum($str=''){</span><br /> $str=trim($str);<br /> if(empty($str)){return '';}<br /> $reg='/(\d{3}(\.\d+)?)/is';//匹配数字的正则表达式<br /> preg_match_all($reg,$str,$result);<br /> if(is_array($result)&&!empty($result)&&!empty($result[1])&&!empty($result[1][0])){<br /> return $result[1][0];<br /> }<br /> return '';<br /><p>}<span style="font-size: 14px;">
2、使用in_array方法:
<span style="font-size: 14px;">function findNum($str=''){</span><br /> $str=trim($str);<br /> if(empty($str)){return '';}<br /> $temp=array('1','2','3','4','5','6','7','8','9','0');<br /> $result='';<br /> for($i=0;$i<strlen($str);$i++){<br /> if(in_array($str[$i],$temp)){<br /> $result.=$str[$i];<br /> }<br /> }<br /> return $result;<br /><p>}<span style="font-size: 14px;">
3、使用is_numeric函数:
<span style="font-size: 14px;">function findNum($str=''){</span><br /> $str=trim($str);<br /> if(empty($str)){return '';}<br /> $result='';<br /> for($i=0;$i<strlen($str);$i++){<br /> if(is_numeric($str[$i])){<br /> $result.=$str[$i];<br /> }<br /> }<br /> return $result;<br />}

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

在php中,可以使用ord()函数来将字符转成ascii码,该函数可以返回单个字符或字符串中第一个字符的ASCII值,返回的ASCII值会以整数形式显示;转换语法“ord(string)”,参数“string”不可省略,是要从中获得ASCII值的字符串(或单个字符)。

php字符串替换某个字符为空的两种方法:1、使用str_replace()函数将指定字符替换为空字符,只需要将第一个参数设置为指定字符,第二个参数设置为空字符,语法“str_replace("指定字符","", $str)”;2、用preg_replace()函数配合正则表达式来匹配指定字符并将其替换空字符,语法“preg_replace('/指定字符/',"",$str)”。

两种去除方法:1、利用preg_replace()执行正则表达式搜索所有大写字母并将其替换为空字符即可,语法“preg_replace('/[A-Z]/','',$str)”。2、利用preg_filter()执行正则表达式搜索所有大写字母并将其替换为空字符即可,语法“preg_filter('/[A-Z]/','',$str)”。

两种方法:1、用preg_match_all()配合正则过滤字符串,语法“preg_match_all("/[\x{4e00}-\x{9fff}] /u","$str",$arr);”;2、用preg_replace()配合正则搜索字符串中的非中文字母,并将其替换成空字符,语法“preg_replace("/[^\x{4E00}-\x{9FFF}] /u",'',$str)”。

PHP是一种非常流行的编程语言,是建立动态网站的首选工具之一。在PHP开发中,我们经常需要操作字符串,其中一个常见的需求是去除字符串中的双引号。在这篇文章中,我们将介绍一些方法来去除PHP字符串中的双引号。

PHP是一种强制类型编程语言,经常被用来开发Web应用程序。在Web开发过程中,您可能需要对字符串执行各种操作,例如从字符串中删除特定字符,保留字符串中的数字或字母等。在本文中,我们将重点介绍PHP中如何删除字符串左侧或右侧的特定字符。

3种转换方法:1、使用dechex()函数,可以把十进制数转换为十六进制字符串,语法“dechex(指定数据值);”。2、使用base_convert()函数,可以将任意进制值转换为十六进制字符串,语法“base_convert(数据值,原进制,16);”。3、使用bin2hex()函数,可以把ASCII字符的字符串转换为十六进制字符串,语法“bin2hex(数据值)”。
