PHP1-17 substr_compare

<?php
/*
截取字符串的某一部分和另一个字符串比较
substr_compare($s1,$s2,$start,$len,true/false)
$s1\$s2:是要比较的2个字符串
$start: 从什么位置开始比较   第一个字符串的字符的位置
$len :比较的长度(截取str1的长度和同等长度的str2相比较)
case_insensitivity:对大小写是否敏感
  true是指不敏感,false是指敏感 默认是false
注意:1、开始的位置,一定要在str1中,否则报错,$start <=strlen($s1)
         2、截取的字符串长度 必须大于0    $length  > 0
         3、后面2个参数是可选参数  (不要单独省略第四个参数)
*/

$str1 = "hello world";
$str2 = "worl";

echo substr_compare($str1,$str2,6)."<br/>"; //1

echo substr_compare($str1,$str2,6,3)."<br/>"; //0



//第四个参数必须要大于0

$str1 = "hello wzold";
$str2 = "worl";

//默认false(对大小写敏感)
echo substr_compare($str1,$str2,6,3,false)."<br/>";//1

//如果最后一个参数为true 得到的>1 <-1都表示的是比较出大小的两个字符之间ascii码的差值
echo substr_compare($str1,$str2,6,4,true)."<br/>"; //3


//不可以单独省略第四个参数,直接调用第五个参数
echo substr_compare($str1,$str2,6,true);

?>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30322590/viewspace-1742116/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30322590/viewspace-1742116/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值