PHP 中的 stristr() 函数2025年3月17日 | 阅读 3 分钟 stristr() 是 PHP 的内置函数,用于搜索一个字符串在另一个字符串中的第一次出现,如果找到字符串,则返回该字符串的其余部分。它是一个**二进制安全**函数(二进制安全函数是指可以在二进制文件上执行而不修改文件内容)。 stristr() 是一个**不区分大小写**的函数,类似于 strstr()。这两个函数都用于在一个字符串中搜索另一个字符串。它们唯一的区别在于 stristr() 是**不区分大小写**的,而 strstr() 是**区分大小写**的函数。 注意:此函数是**二进制安全**且**不区分大小写**的函数。在 stristr() 函数中,'I' 代表不区分大小写(insensitive)。语法PHP stristr() 函数的语法如下: 参数$string (必需):此参数是**必需**的,它指定要搜索的字符串,即 $search(稍后讨论)值将被搜索的主字符串。 $search (必需):此参数与 $string 一样**必需**。此参数指定将在 $string 中搜索的字符串。如果此参数是数字或整数值而不是字符串,则它将其作为 ASCII 值处理。 $before_search (可选):此参数是**可选**的,它指定一个布尔值,默认值为**FALSE**。如果将其设置为 TRUE,则将返回搜索参数第一次出现之前的字符串部分。 返回值PHP stristr() 返回剩余的字符串(从匹配点开始),如果找不到要搜索的字符串,则返回 FALSE。 技术细节
示例以下是一些示例,您可以通过这些示例学习 stristr() 函数在程序中的实际应用。 Input: $string = "Hello PHP! ", $search = "PHP "; Output: PHP! Input: $string = "Hello PHP! ", $search = "p ", before_search = true; //case-insensitive Output: Hello Input: $string = "Hello PHP! ", $search = "K ", before_search = true; Output: 以下是一些详细的示例: 示例 1 这是 stristr() 的简单示例,表明它是区分大小写的函数,并返回 $search 变量找到的字符串的其余部分。 输出 ![]() 示例 2 在此示例中,我们使用第三个参数,即 $before_search = true,它将返回 $search1 变量第一次出现之前的字符串部分,否则返回布尔值**false**。 输出 我们使用**var_dump()**函数打印 false 值,因为 echo 不足以打印此布尔值,您可以在输出中搜索 $search1 值时看到这一点。 ![]() 示例 3 在此示例中,我们将传递一个整数给 $search,而不是字符串或字符。它将该整数值视为 ASCII 值。 输出 ![]() 注意:var_dump() 函数还会打印字符数(包括空格)及其返回类型。例如,false 是一个布尔值,而第二行中 stristr() 返回的字符数是一个字符串。Echo 不会显示这些信息。下一个主题PHP 字符串函数 |
PHP Function PHP 函数是字符串函数,用于将字符转换为 HTML 实体。语法:htmlentities(string,flags,character-set,double_encode); 参数说明 必需/可选 String 指定要转换的字符串。必需 flags 指定如何处理引号、无效编码。可选 Character 指定字符集 可选 Double_encode 指定布尔值。可选 示例 1 <?php $str = '<a href="https://tpointtech.cn">Go to javatpoint.com</a>'; echo htmlentities($str); ?> 输出: Go to javatpoint.com 示例 2 <?php $str = "Hello PHP...
阅读1分钟
PHP 函数 strops() 是 PHP 的内置函数。它用于查找一个字符串中另一个字符串或子字符串中第一次出现的位置。语法:int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] ); 参数 描述 必需/可选 string 指定...
阅读 2 分钟
PHP soundex()函数 PHP soundex()函数用于计算字符串的音标键。其键具有属性,可用于在已知发音但未知拼写的情况下在数据库中搜索。Soundex函数由Donald Knuth描述。语法:soundex(string); 参数说明 必需/可选 String 指定要检查的字符串 必需。示例1 <?php $str...
阅读1分钟
PHP 字符串函数 该函数是 PHP 的内置函数,用于将数组值显示为格式化字符串。它的工作方式与 sprintf() 函数类似,但它接受一个参数数组而不是可变数量的参数。PHP 4.1.0...
阅读 2 分钟
PHP 函数 print 是一个重要的 PHP 函数,用于输出一个或多个字符串。注意: 该函数实际上不是一个函数,因此不需要使用括号。语法: int print ( string $arg ); 参数说明 必需/可选 string 指定要发送到输出的一个或多个字符串。必需 示例...
阅读1分钟
PHP 字符串函数 PHP 字符串是预定义函数。它用于比较两个给定字符串。它是二进制安全的且不区分大小写。它类似于 strncasecmp() 函数。它返回:如果两个字符串相等:[ 0 ] 如果 string1 小于 string2:[<...
阅读1分钟
PHP 函数 PHP 函数是预定义的字符串 PHP 函数,用于解码 uuencode 字符串。它将解码后的数据作为字符串返回。语法:string convert_uudecode ( string $data ); 参数描述 必需/可选 string 要解码的 uuencode 字符串 必需 示例 1 <?php $str ="*:F%V851P;VEN=``` ` "; // javatpoint echo "您的解码字符串是...
阅读1分钟
PHP 字符串函数 此函数是 PHP 的内置函数。它是一个区分大小写的函数,用于查找字符串的第一个出现位置。它主要用于在另一个字符串中搜索字符串的第一个出现位置并显示一部分...
阅读 3 分钟
PHP 函数 PHP 的预定义字符串函数。它用于查找一个字符串在另一个字符串中最后一次出现的位置。语法:Strripos(string,find,start); 参数 描述 必需/可选 字符串 指定要搜索的字符串。必需 查找 指定要查找的字符串。必需 开始 指定从何处开始搜索。可选 该函数返回...
阅读1分钟
PHP 字符串函数 该函数是 PHP 的内置函数,用于将 8 位字符串转换为可引用可打印字符串。此函数与 quoted_printable_decode() 相反,类似于 imap_8bit() 函数。它返回一个创建的可引用可打印字符串……
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India