php查找字符串中第一个非0的位置截取
话不多说,请看代码:
$str = '00000000000000000000000000000000000000001234506'; $preg = '/[0]*/'; $result = preg_replace($preg, '', $str, 1);

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
相关推荐
-
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
本文实例分析了PHP常见字符串处理函数用法.分享给大家供大家参考,具体如下: <?php $s = "hello world"; //整理 echo 'trim(); ltrim(); rtrim()'; echo '<br />'; echo '长度为: '.strlen($s); echo '<br />'; //大小写 echo '首字母大写: '.Ucfirst($s); echo '<br />'; echo '每个单词首字母大写:
-
PHP中字符串长度的截取用法示例
本文实例讲述了PHP中字符串长度的截取用法.分享给大家供大家参考,具体如下: php中提供了很多使用函数,其中字符串的截取函数也不例外,而且功能也非常强大. <?php //文件编码格式为UTF-8 $str='在公园船上,有一个漂亮的女孩,如果在湖中央发生点什么--'; echo mb_substr($str,0,7,'UTF-8');//这里设置显示字符串的编码格式 //输出'在公园船上,有' echo mb_substr($str,3,7,'UTF-8');//这里设置显示字符串的编码格式
-
PHP 查找字符串常用函数介绍
一.strstr - 查找字符串的首次出现 string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 注1:$haystack是当事字符串,$needle是被查找的字符串.该函数区分大小写. 注2:返回值是从needle开始到最后. 注3:关于$needle,如果不是字符串,被当作整形来作为字符的序号来使用. 注4:before_needle若为true,则返回前东西. 复制代码 代码如
-
php strstr查找字符串中是否包含某些字符的查找函数
PHP 判断字符串是否包含其它字符 以下几个函数均可用来判断某字符串是否包含另外一个字符串PHP 中判断一个字符串是否包含其它字符是很常见的操作. 虽然很简单,但还是写了几个函数,质量可能不是很高,权当锻炼. 如果这几个函数恰好能帮上你的忙,我将会很高兴的.这几个函数中,我比较喜欢第四个... 复制代码 代码如下: <?php /** * 以下几个函数均可用来判断某字符串是否包含另外一个字符串 * PHP 中判断一个字符串是否包含其它字符是很常见的操作. * 虽然很简单,但还是写了几个函数,质量
-
php查找字符串出现次数的方法
本文实例讲述了php查找字符串出现次数的方法.分享给大家供大家参考.具体方法如下: 在php中查找字符串出现次数的查找可以通过substr_count()函数来实现,下面就来给大家详细介绍这些函数. substr_count($haystack, $needle [,$offset [,$length]]) 其中参数: $haystack表示母字符串,$needl表示要查找的字符 $offset表示查找的起点,$length表示查找的长度,均为可选参数 实例代码如下: 复制代码 代码如下: <?
-
php字符串截取问题
但是在英文和汉字混合的情况下会出现如下问题: 如果有这样一个字符串 $str="这是一个字符串"; 为了截取该串的前10个字符,使用 if(strlen($str)>10) $str=substr($str,10)."-"; 那么,echo $str的输出应该是"这是一个字-" 假设 $str="这是1个字符串": 这个串中包含了一个半角字符,同样执行: if(strlen($str)>10) $str=subst
-
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
本文实例总结了PHP字符串处理技巧.分享给大家供大家参考,具体如下: Demo1.php <?php //源代码是文本形式,页面显示是 web 形式 $str = ' PHP '; //清理一下两边的空格 ltrim 只清理左,rtrim只清理右边 echo ltrim($str); echo '<br/>'; echo rtrim($str); echo '<br/>'; //两边都清理 echo trim($str); //echo chop($str); ?> D
-
PHP学习之字符串比较和查找
1. 字符串比较 在PHP中,可以用==(双等号)或者 ===(三等号)来比较字符串.两者的区别是双等号不比较类型,三等号会比较类型,它不转换类型:用双等号进行比较时,如果等号左右两边有数字类型的值,刚会把另一个值转化为数字,然后进行比较.这样的话,如果是纯字符串或者NULL时,会转化为0进行比较.同样,大小于号也和等号一样,比较时可能出现不正确的结果. 所以,比较字符串可以用PHP的自带函数strcmp和strcasecmp.其中strcasecmp是strcmp的变种,它会先把字符串转化为小
-
php自定义截取中文字符串-utf8版
先说明:网上目前有很多这个问题的代码,但是很多都是复制粘贴,没有自己实践,而且代码有逻辑问题,下面的代码由我自己编写. 话不多说 /** * 该函数是对于utf8编码 * @author 2582308253@qq.com * @param string $str * @param int $start * @param int $length * @return string * @copyright 2017年2月27日下午1:46:10 */ function gbsubstr2($str
-
php截取指定2个字符之间字符串的方法
本文实例讲述了php截取指定2个字符之间字符串的方法.分享给大家供大家参考.具体如下: 在php中只要判断字符串1与字符串2之前的一个stripos位置然后再使用substr开始截取就可以了,这里给大家介绍一个简单例子. 使用方法: $keyword='查找(计组实验)' $need=getNeedBetween($keyword, '(' , ')' ); 运行该程序之后: $need='计组实验'; 下面就来完成上面用到的字符串截取函数getNeedBetween.该函数可实现简单的从字符串
随机推荐
- 如何编写一个过滤掉HTML代码的函数?
- ajax请求乱码的解决方法(中文乱码)
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
- Laravel模板引擎Blade中section的一些标签的区别介绍
- 通过Python来使用七牛云存储的方法详解
- php接口技术实例详解
- 对C语言中sizeof细节的三点分析介绍
- Google 地图控件集详解及实例代码
- sqlserver、Mysql、Oracle三种数据库的优缺点总结
- sqlserver只有MDF文件恢复数据库的方法
- jquery实现左右滑动菜单效果代码
- 使用变量动态设置js的属性名
- 详解spring boot使用@Retryable来进行重处理
- Android ListView实现下拉加载功能
- Windows 2003中200K上传限制解决
- Spring AOP如何整合redis(注解方式)实现缓存统一管理详解
- 因str_replace导致的注入问题总结
- 使用pandas对矢量化数据进行替换处理的方法
- Android实现微信右侧顶部下拉对话框
- element ui table(表格)实现点击一行展开功能
