登录  /  注册
博主信息
博文 250
粉丝 3
评论 0
访问量 313413
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
字符串常用函数
梁凯达的博客
原创
1245人浏览过

实例

<?php
 //字符串计算函数

 $str = '字符串长度';
 //获取内部字符编码集
 //函数 mb_internal_encoding();
 $enching = mb_internal_encoding();
 echo '获取内部的字符编码集:'.$enching;

 //获取字符串长度的函数
 //返回用字节表示的字符串长度
 //strlen();
 echo '<br/>';
 echo strlen($str);

 //获取字符长度(中文也计算为一个字节的计算方式)
 //函数mb_strlen()
 echo '<br>';
 echo mb_strlen($str,'UTF-8');


 //字符串比较运算

 echo '<br>';
 $nstr = 'php46期';
 $bstr = 'PHP46期';

 //函数
 //strcmp()
 //判断两个字符串是否相等;相等返回0,否则小于0
 echo strcmp($nstr,$bstr) == 0 ?'相等':'不相等';

 //函数
 //strncmp(str,str,len);
 //判断前几个是否相等
 echo '<br>';
 echo strncmp($nstr,$bstr,3) == 0 ? '相等' : '不相等';


 //函数
 //strcasecmp(str,str,len)
 //判断前几个字符串是否相等且忽略大小写
 echo '<br>';
 echo strcasecmp($nstr,$bstr) == 0 ? '相等' : '不相等';




 //函数
 //strspn()
 //计算字符串中全部字符都存在于指定字符集合的第一段字符串的长度
 //参数 strspn('字符串','正则段','从哪里开始','一共计算几个');
 echo '<br>';
 echo strspn('13502381469','0123456789',3,5);


 //用php函数做的正则实例


 $str_1 = '13502381469';
 $cp = '0123456789';
 echo '<br>';
 if(strlen($str_1) == 11){
  echo strspn($str_1,$cp) == strlen($str_1) ? '恭喜输入正确' : '您输入的不是11位的手机号';
 }else{
  echo '您输入的不是手机号';
 }

运行实例 »

点击 "运行实例" 按钮查看在线实例

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学