📜  PHP | strchr()函数

📅  最后修改于: 2022-05-13 01:56:27.180000             🧑  作者: Mango

PHP | strchr()函数

strchr()函数是PHP中的内置函数,用于在另一个字符串(例如originalStr )中搜索给定字符串(例如searchStr )的第一次出现,并从originalStr从第一个开始返回字符串的其余部分searchStrorignalStr中的出现。

注意: strchr()函数区分大小写。

句法:

strchr($originalStr, $searchStr, $before_search


范围:

  • $originalStr :此参数指定要在其中搜索单词的字符串。这是强制性的
  • $searchStr : 指定在给定的$originalStr 中要搜索的单词,可以是字符也可以是数字,如果传递的是数字,则在$originalStr 中搜索等效的ASCII 值字符。这是强制性的。
  • $before_search:这是一个可选参数,当设置为 True 时,返回 $originalStr 在第一次出现 $searchStr 之前的部分。默认设置为false

返回值:它根据以下三种情况返回一个字符串:

  • 当找到 $searchStr 时,它返回从 $originalStr 中第一次出现 $searchStr 到 $originalStr 结尾的字符串。
  • 当给定的 $originalStr 中不存在 $searchStr 时,它不返回任何内容。
  • $before_search设置为 TRUE 时,它返回第一次出现 $searchStr 之前的字符串部分。

例子:

Input : $originalStr = "geeks for geeks" 
        $searchStr = "geeks" 
Output : geeks for geeks 

Input : $originalStr = "geeks for geeks" 
        $searchStr = "for" 
Output : for geeks 

Input : $originalStr = "striver has published 180 articles"
        $searchStr = "has"    $before_search = TRUE
Output :  striver
 
Input: $originalStr = "geeks for geeks" $searchStr = "gfg" 
Output: No output 



下面的程序说明了PHP中的 strchr()函数:

程序 1:找到单词时演示 strchr()函数的程序。

PHP


PHP


PHP


PHP


PHP


输出:

geeks for geeks


程序 2:在找不到 word 时演示 strchr()函数的程序。

PHP


输出:

No Output



程序 3:当找到 word 并且 $before_search 设置为 true 时演示 strchr()函数的程序。

PHP


输出:

geeks


程序 4:当通过并找到部分单词时演示 strchr()函数的程序。

PHP


输出:

eks for geeks


程序 5:当传递一个数字并搜索其等效 ASCII字符时演示 strchr()函数的程序。

PHP


输出:

eeks for geeks


参考
http:// PHP.net/manual/en/函数.strchr。 PHP