php 取字符串中的字母数字,php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码)...
本篇文章给大家带来的内容是关于php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
PHP提取字符串中的第一组数字<?php
$str='acc123nmnm4545';
if(preg_match('/\d+/',$str,$arr)){
echo $arr[0];
}
?>
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 '';
}
第二种方法,使用in_array方法: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;
}
第三种方法,使用is_numeric函数: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;
}
例如://截取字符串中的数字2
$str ='Q币2个';
$result='';
for($i=0;$i
if(is_numeric($str[$i])){
$result.=$str[$i];
}
}
print_r($result);die;
//输出结果 2
相关推荐:
php 取字符串中的字母数字,php如何提取字符串中的数字?php提取字符串中数字的方法总结(附代码)...相关推荐
- php json字符串序列化,JSON序列化与反序列化实现方法(附代码)
这次给大家带来JSON序列化与反序列化实现方法(附代码),JSON序列化与反序列化实现的注意事项有哪些,下面就是实战案例,一起来看一下. 一.JSON简介 JSON(JavaScript Object ...
- 处理数据中分类变量的三种方法(附代码实现)
本文是将kaggle Courses中 Categorical Variables | Kaggle进行了翻译并且加入自己的理解,如有地方不清楚,可以查阅原文 文章目录 介绍 三种方法 1)删除分类变 ...
- 把一个文本文档的前五行中包含字母的行删除掉,同时把6到10行中的全部字母删除掉
#!/bin/bash for((i=1;i<=5;i++)) docon=`sed -n "$i"p txt`z=`echo $con|grep "[a-zA-Z ...
- java搜索文件夹中文件是否存在_java中判断文件文件夹是否存在的方法(附代码)...
1.判断文件夹是否存在,不存在则创建:(java相关视频教程推荐:java视频教程)File folder = new File("d:est1est2"); if (!folde ...
- python获取数组中大于某一阈值的那些索引值_java矩阵计算及其在统计中的应用(一)...
该文介绍了java colt和commons-math3的一些矩阵计算API,并且使用colt库简单实现了基于法方程组法的最小二乘法,结构方程模型的梯度下降参数估计,广义混合效应模型(多层广义线性模型 ...
- php arcode svg,在react中使用svg的各种方法总结(附代码)
这篇文章给大家介绍的内容是关于在react中使用svg的各种方法总结(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 优势 SVG可被非常多的工具读取和修改(比如vscode ...
- java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...
/** * 编程统计字符串"ABCD123!@#$%ab"中大写字母.小写字母.数字.其它字符的个数并打 印出来. */ public class Job1Test { publi ...
- 统计一个字符串中大写字母,小写字母,以及数字的个数。
public class StringTest { public static void main(String[] args) { // 封装键盘录入数据 Scanner sc = new ...
- C语言编程>第十六周 ⑧ S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度。请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中
例题:S是一个由数字和字母字符串组成的字符串,由变量len传入字符串长度.请补充fun函数,该函数的功能是把字符串s中的数字字符转换成数字并存放到整型数组a中,函数返回数组a的长度. 例如,s=&qu ...
最新文章
- python怎么检查错误-错误处理
- 滴滴顺风车GM:大多数产品经理定义是狭隘的
- va_list 简介
- 解决jquery的多次绑定事件
- 百度推广怎么样做才可以有效果呢?
- LeetCode 11盛水最多的容器
- oracle外部表迁移,海量数据迁移之外部表并行抽取
- Eclipse Code Template 设置自动加注释
- Ansible--常用模块
- 进价移动加权核算体系
- 银行c语言笔试题库,银行情景模拟面试题及参考答案
- 爬取天涯帖子(单个帖)
- 海外版华为手机安装谷歌框架(也适用于国内任意机型)
- accuracy.eval
- specular图使用方法_CSharpGL(54)用基于图像的光照(IBL)来计算PBR的Specular部分
- 蘑菇街面经(自己的第一次秋招面试)
- 外卖CPS小程序推广系统外卖侠探探外卖优惠券源码开后台及搭建一条龙
- Json对象转换成Json数组
- datawhale天池大赛——task01
- 背景色设置透明,兼容ie浏览器设置