There is a string variable containing number data , say $x = "OP/12/DIR";
. The position of the number data may change at any circumstance by user desire by modifying it inside the application , and the slash bar may be changed by any other character ; but the number data is mandatory. So how to extract the number data from the string ?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
如何在PHP中减去字符串中的数字?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
dongshike7171 2012-07-12 02:03关注Replace everything that is NOT a number with an empty string.
$numbers = preg_replace('/[^0-9]*/','',$x);
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2014-02-19 11:00回答 1 已采纳 Timestamps are in seconds, try: $student_result = db_query("select id,timestamp,time_id,unschedul
- 2014-12-03 13:03回答 2 已采纳 $log_begin = $log_end->sub(new DateInterval('PT0H1M2S')); Subtracts the dateinterval from $l
- 2013-05-27 11:24回答 1 已采纳 On the PHP side your options are similar_text which calculates the percent similarity between t
- 2020-12-17 21:493. 在每次外层循环中,检查当前位置 `$i` 是否超过了目标字符串的长度减去模式字符串的长度。如果超过,表示无法再进行匹配,跳出循环。 4. 内层循环用于比较模式字符串中的每个字符。从第一个字符开始,逐个与目标...
- 2011-07-31 16:17回答 2 已采纳 The issue is that you cannot represent 0.01 exactly in floating point. Have a look at what every
- 2016-12-14 08:11回答 1 已采纳 As mentioned in the comments. Your database should only hold the number for example 1000 not 1,000
- 2017-08-13 17:52回答 1 已采纳 You can use DateTime and DateInterval option to do in PHP. $date = new DateTime('00:00:00')
- 2020-10-25 14:58在PHP编程中,有时我们需要对数字字符串进行处理,例如在左侧补零,或者进行字符串填充以达到特定的长度。这在生成编号、日期格式化或数据排序等方面非常常见。本文将详细介绍PHP中实现这些功能的几种方法。 1. **...
- 2013-04-27 00:04回答 2 已采纳 Here you go: // connect to the database include('connect-db.php'); $sql = "select sum(fees) fro
- 2016-04-05 05:18回答 3 已采纳 Use date_sub/DateTime::sub. $date = date_create("2016-02-29 08:30 PM") ; date_sub($date, date_int
- 2016-11-27 11:41回答 3 已采纳 00:30:00 is half past midnight, not 30 minutes. You can subtract 30 minutes with the strtotime fun
- 2020-10-23 22:17在PHP编程中,比较两个字符串日期的大小是常见的任务,特别是在处理用户输入的日期或进行时间相关的业务逻辑时。本文将详细介绍如何使用PHP实现这个功能,并探讨相关日期操作技巧。 首先,我们需要理解PHP中的日期...
- 2020-10-25 17:50在PHP编程中,比较两个字符串并找出第一个不同字符的位置是常见的需求。这可以通过多种方法实现,最直观的方法是使用循环逐个字符比较,而更高效的方法则是利用异或操作符。异或操作符在比较两个相同字符时结果为0...
- 2020-10-19 13:09在这个例子中,我们定义了一个包含多种字符(包括数字、小写字母和特殊字符)的字符串`$str`,作为随机生成的字符来源。变量`$n`定义了要生成的随机字符串的长度。通过`strlen()`函数计算`$str`的长度并减去1得到`$...
- 2020-12-19 14:50在PHP编程中,将字符串转换为整型是一个常见的任务,通常我们使用内置的函数如 `(int)` 或 `intval()` 来实现。然而,有时可能需要自己编写函数来完成这一过程,比如在特定的编程挑战或者面试题中。本文将探讨如何不...
- 2020-10-16 23:23在PHP中实现只保留字符串首尾字符功能通常需要进行字符串的截取与替换操作。这类操作在处理隐私数据(如手机号码、身份证号、银行卡号等)时尤为重要,因为它们常被用于隐藏敏感信息的中间部分。本次将介绍两个PHP...
- 2020-10-26 16:15在PHP开发中,Base62编码是一种将数值转换成由大小写字母和数字组成的字符串的方法。由于Base62编码仅使用了62个字符,它比常用的Base64编码使用的字符少,因此适合用于需要在特定上下文中使用较少字符集的场景,...
- 2021-03-22 15:26十日君的博客 php去掉字符串中的字符串的方法:首先创建一个PHP示例文件;然后定义一组字符串;最后通过“str_replace”函数去除指定字符串即可。php 去掉字符串中的一段字符串代码如下:$str = 'abc123abc';echo str_replace('...
- 2024-04-01 07:07布洛芬Ibuprofen的博客 参考链接 https://www.php.net/manual/zh/ref.strings.phpPHP常常需要操作字符串,如验证用户表单数据,返回文档需要的字符串格式,今天我们梳理下日常开发中常常用到的字符串操作函数。
- 2021-03-24 03:14高级内线刘闪的博客 有时候我们需要计算一个字符串中包含的字数,对于纯英文字符串,字数等于字符串长度,用strlen函数即可获得,但如果字符串中包含中文怎办?mb_strlen可以实现,但不幸没装扩展,那就自己实现一下吧。php有一个扩展...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司