PHP8的str_starts_with()函数
str_starts_with()
是 PHP 8 中的预定义函数,用于对给定字符串执行区分大小写的搜索。str_starts_with()通常检查字符串是否以子字符串开头。如果字符串以子字符串开头,则str_starts_with()将返回TRUE ,否则将返回FALSE。
str_starts_with()语法是:
str_starts_with($string, $substring)
$string:该参数指的是需要检查起始字符串的字符串。
$substring:该参数指的是需要检查的字符串。
返回值:如果字符串以子字符串开头,则str_starts_with()将返回TRUE否则将返回FALSE。
str_starts_with()主要特点:
-
str_starts_with()本质上区分大小写。
-
str_starts_with()总是返回一个布尔值。
-
str_starts_with()可用于检查字符和字符串的开头。
-
小于PHP8的版本不支持str_starts_with()。
下面通过2个示例来介绍该函数的使用:
示例1:
<?php
$name = 'Saurabh Singh';
$beginsWith = 'S';
$result = str_starts_with($name, $beginsWith) ? 'is' : 'is not';
echo "字符串 \"$name\" $result 以 $beginsWith 开头";
?>
输出:
字符串 "Saurabh Singh" 以 S 开头
在上述示例中我们创建了三个变量:$name来存储字符串类型的名称,$ begininswith存储需要用$name检查的子字符串,$result存储基于str_starts_with()计算的表达式的结果。如果字符串$name以子字符串$ begininswith开头,则str_starts_with()将返回TRUE,否则将返回FALSE,并相应地分配$result的值。
示例2:
<?php
$sentance = 'The Big Brown Fox';
$beginsWith = 'The';
if(str_starts_with($sentance , $beginsWith) )
{
echo "字符串 \"$sentance\" 以 \"$beginsWith\" 开头";
}
else
{
echo "字符串 \"$sentance\" 不以 \"$beginsWith\" 开头";
}
?>
输出:
字符串 "The Big Brown Fox" 以 "The" 开头
在示例1中,我们使用句子的开头字符进行搜索。在这个例子中,我们则取了一个句子开头的完整单词,它也会在 if 条件中返回TRUE,然后条件部分将相应地执行。
本文出至:学新通
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通
- 本文地址: https://www.swvq.com/boutique/detail/2005
- 联系方式: luke.wu@swvq.com
- 来源链接: www.php.cn/topic/php8/481336.html
系列文章
更多
同类精品
更多
精彩评论
-
windows上查看nginx是否启动
PHP中文网 04-19 -
2023年最新的28道PHP面试题附答案
PHP中文网 03-27 -
navicat怎样清除注册表
PHP中文网 04-05 -
推荐五款xml编辑工具
PHP中文网 03-04 -
docker hub 进不去怎么办
PHP中文网 03-15 -
ChatGPT应用通过Axios+EventSource使用GPT3.5 API
uWydnA 03-13 -
强力推荐10款好看使用的Bootstrap后台管理系统模板
PHP中文网 03-09 -
vscode怎么调整代码大小两种方法
PHP中文网 03-11 -
navicat连接sqlserver数据库
PHP中文网 04-03 -
navicat删除的数据能还原吗
PHP中文网 04-09