PHP字符串的截取剩余部分stristr() 函数

stristr()函数是PHP中的一个内置函数。它在另一个字符串中搜索字符串的第一次出现,并显示该搜索的字符串以及剩余的部分,这个函数不区分大小写。

语法

stristr( $string, $search, $before )

参数:此函数接受如上语法所示的三个参数,其中前两个参数必须提供,第三个参数是可选的。所有这些参数描述如下:

  • $string:它是一个强制参数,指定的字符串字符串。
  • $search:它是一个强制参数,指定要搜索的字符串。如果该参数是一个数字,它将搜索与该数字的ASCII值匹配的字符
  • $before:它是一个可选参数。它指定一个默认为false的布尔值。如果设置为true,则返回第一次出现搜索参数之前的字符串部分。

返回值:如果没有找到要搜索的字符串,函数将返回字符串的其余部分(从匹配点)或FALSE。

Input : $string = "Hello world!", $search = "WORLD"
Output : world!

Input : $string = "sky8g for love!", $search = "y"
Output : y8g for love!

程序1:下面的程序演示了PHP中的stristr()函数:

<?php 

//默认情况下是第三个参数是false
echo stristr("sky8g for love!", "G"); 
//如果该参数值为true
echo '<br />';
echo stristr("sky8g for love!", "G",true); 
?> 

输出

g for love
sky8

程序2:在这个程序中,我们将传递一个整数作为$search。

<?php 
$string = "sky8g for love"; 
echo stristr($string, 103); // 103 is ASCII value of lowercase g 
?> 


输出

g for love

参考

http://php.net/manual/en/function.stristr.php

 

登录 评论
  订阅  
提醒