php中检索字符串的方法笔记

原创 PHP笔记  2017-05-02 21:57  阅读 831 views 次

php提供了很多检索字符串的函数,也可以像word那样实现对字符串的查找、替换等功能。strstr()函数和substr_count()函数是常用来检索字符串的函数,strstr()函数一般是用来检索指定字符或字符串是否存在;substr_count()函数是用来检索字符或字符串出现的次数。

strstr()函数

strstr()函数一般是用来判断一个字符或字符串在另一个字符串中是否存在,如果存在返回存在的字符或字符串,如果不存在,则返回false。

格式:

strstr(目标字符串,检索的字符或字符串);

说明:strstr()函数有两个参数,第一个为目标字符串,第二个为检索的字符或字符串。函数的意思是‘检索的字符或字符串’在‘目标字符串’中是否存在,如果存在返回‘检索的字符或字符串’,如果不存在,则返回false。

实例:

<?php
$str="phpbij.jpg";//字符串
$b1=strstr($str,".jpg");//检索字符串"phpbij.jpg"中是否存在字符串".jpg"
$b2=strstr($str,".png");//检索字符串"phpbij.jpg"中是否存在字符串".png"
if($b1!=false){
echo '"phpbij.jpg"中存在".jpg"</br>';
}else{
echo '"phpbij.jpg"中不存在".jpg"</br>';
}
if($b2!=false){
echo '"phpbij.jpg"中存在".png"</br>';
}else{
echo '"phpbij.jpg"中不存在".png"</br>';
}
?>

运行结果:

 

substr_count()函数

substr_count()函数一般用来检索指定字符串在另一个字符串中出现的次数。

格式:

substr_count(目标字符串,指定字符串);

说明:substr_count()函数有两个参数,第一个为目标字符串,另一个为指定字符串,函数的意思是检索指定字符串在目标字符串中出现的次数,函数返回值为字符串出现的次数。

实例:

<?php
$str="phpbij-php";//字符串
$i=substr_count($str,"php");/*检索字符串"phpbij-php"中字符串"php"出现的次数*/
$j=substr_count($str,"java");/*检索字符串"phpbij-php"中字符串"java"出现的次数*/
echo '字符串"php"出现的次数为'.$i;
echo '</br>字符串"java"出现的次数为'.$j;
?>

运行结果:

本文地址:https://www.ggbiji.com/php-retrieval-character-string.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情