来聊聊PHP8中的str_starts_with()函数

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

来聊聊PHP8中的str_starts_with()函数

在上一篇《PHP中的===运算符为什么比==快?》中给大家介绍了PHP中的===运算符为什么比==快的原因,感兴趣的朋友可以阅读了解一下~

本文将带大家一起聊聊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,然后条件部分将相应地执行。

最后给大家推荐最新最全面的《PHP视频教程》~快来学习吧!

以上就是来聊聊PHP8中的str_starts_with()函数的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:详解php7安装系统要求
下一篇:详解如何在Laravel9.x中快速安装Bootstrap

发表评论

关闭广告
关闭广告