Blogger Information
Blog 250
fans 3
comment 0
visits 323128
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
字符串常用函数
梁凯达的博客
Original
1279 people have browsed it

实例

<?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 '您输入的不是手机号';
 }

运行实例 »

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

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post