使用php处理网站或者数据库内容的时候,经常会有需要提取一些字符串中数字的需求,这里整理一下一些最常用的使用php从字符串中提取数字的方法。

①使用php提取一段字符串中的第一组数字<?php

$str='rtgt666frfg999fcrefgr';

if(preg_match('/\d+/',$str,$arr)){

echo $arr[0];//结果输出第一组数字666

}

?>

②php中使用正则表达式来提取字符串中的数字<?php

function findNum($str=''){

$str=trim($str);

if(empty($str)){return '';}

$reg='/(\d{3}(\.\d+)?)/is';//匹配数字的正则表达式

preg_match_all($reg,$str,$result);

if(is_array($result)&&!empty($result)&&!empty($result[1])&&!empty($result[1][0])){

return $result[1][0];

}

return '';

}

?>

③php中使用in_array提取字符串中数字的方法<?php

function findNum($str=''){

$str=trim($str);

if(empty($str)){return '';}

$temp=array('1','2','3','4','5','6','7','8','9','0');

$result='';

for($i=0;$i

if(in_array($str[$i],$temp)){

$result.=$str[$i];

}

}

return $result;

}

?>

④php中使用is_numeric函数来提取字符串中数字<?php

function findNum($str=''){

$str=trim($str);

if(empty($str)){return '';}

$result='';

for($i=0;$i

if(is_numeric($str[$i])){

$result.=$str[$i];

}

}

return $result;

}

?>

实例:<?php

$str ='您是第6位访客';

$result='';

for($i=0;$i

if(is_numeric($str[$i])){

$result.=$str[$i];

}

}

print_r($result);die;

//输出结果 6

?>

php取出字符串数字部分,php提取字符串中数字文字片段的方法大全 - 乖兔博客相关推荐

  1. Spring Boot 提取pdf中的文字

    Spring Boot 提取pdf中的文字 提取pdf中的文字,由于字体不同,可能会提取出来乱码.(友情提示:建议先pdf文件转成图片,然后调用百度api提取文字,准确率高.跳转链接:https:// ...

  2. 怎么提取照片中的文字?

    俗话说:好记性不如烂笔头.不管是我们工作中还是学习中,都是有需要记录的事项.如果内容比较少时直接手写下来,一旦多了,如果还是用手记录,这既繁琐又耗时.而用手机拍一拍,这将解决我们整理中出现的问题,后续 ...

  3. php 取字符串中的字母数字,php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码)...

    本篇文章给大家带来的内容是关于php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. PHP提取字符串中的第一组数字 ...

  4. Python提取PDF中的文字和图片

    一,使用Python提取PDF中的文字 # 只能处理包含文本的PDF文件 #coding=utf-8 import sys import importlib importlib.reload(sys) ...

  5. py提取文字中的时间_怎样提取照片中的文字?照片文字提取软件推荐

    怎样提取照片中的文字?平时,我很爱看些甜甜的言情小说,也对很多充满浪漫气息的图片.文字没有抵抗力(想把它们给保存.记录下来,以后可回看).不过,图片一键就可以保存下来了,想要记录图中文案还得使用ocr ...

  6. python提取cad中的文字_[python]提取PPT中的文字(包括图片中的文字)

    python是一门很强大的语言,因为有着丰富的第三方库,所以可以说Python是无所不能的. 很多人都知道,Python可以操作Excel,PDF·还有PPT,这篇文章就围绕Python提取PPT中的 ...

  7. 数字图像处理——实验一 Python中数字图像处理的基本操作

    数字图像处理--实验一 Python中数字图像处理的基本操作 一.实验目的 二.实验主要仪器设备 三.实验原理 3.1 数字图像的表示和类别 3.2 opencv-python图像文件格式 四.实验内 ...

  8. 如何提取音频中的文字?音频文件如何转换成文字?

    在现代社会,随着语音识别技术的不断发展,我们能够通过将音频转换成文字来更加方便地记录会议.演讲等场合中的内容.那么如何提取音频中的文字?音频文件如何才能转换成文字呢?本文将会介绍一种非常实用的实现方法 ...

  9. 快速提取网页中的文字

    有时需要提取网页中的文字.除了使用"复制+粘贴"的方法外,还有其他办法.          打开"https://www.easyscrape.xyz/"后,在 ...

最新文章

  1. python创建新文件-python创建和删除文件
  2. mongoDB-3.x启用认证
  3. Cisco路由器密码恢复方法
  4. java remove all_如何使用Java List等集合类的removeAll方法
  5. C语言按位运算符 按位逻辑运算 移位运算 及其用法
  6. 【机器学习】从房价预测问题看回归算法
  7. C++学习笔记39:进程概念
  8. 《球球大作战》源码解析——(1)运行起来
  9. java里VO是什么?
  10. ipv6和ipv4有什么区别
  11. 计算机开机进桌面很久,教你解决win10电脑开机黑屏很久才进入桌面的方法
  12. 从零开始学Java编程!java数据结构面试题
  13. 计算机位置隐私保护的书,清华大学出版社-图书详情-《隐私保护数据发布:模型与算法》...
  14. 12 个适合做外包项目的开源后台管理系统
  15. NB-lot和LoRa真正的差别在哪里?
  16. 遇到问题--k8s--helm安装prometheus报错Error: failed to download “stable/prometheus-operator“
  17. 浙江美格机械股份有限公司董事长——刘国方
  18. 【鸿蒙】鸿蒙操作系统应用开发入门级初体验
  19. Java个人日记_个人的JAVA学习小日记
  20. web JSP的动态交互 cs与bs结构的区别, bs结构的超详细解释,jsp的表单验证

热门文章

  1. CTFshow——PHP特性(下)
  2. 【Adobe】解决 Indesign 因 plugplugowl.dll 出现闪退问题
  3. js四舍五入精度问题
  4. RFSoC应用笔记 - RF数据转换器 -02- IP配置指南
  5. 武汉php 织梦,给你八分钟搞定dedeCMS(织梦内容管理系统)_PHP教程
  6. python做人工智能开发小班_Python人工智能开发从入门到精通
  7. 自动驾驶惯性传感器中的基本原理笔记
  8. Unity的使用(四):预制体,创建地形和地形导航
  9. 将一个文件夹里面的视频批量转换为图片并保存在同一目录下
  10. abaqus网格划分