• 技术文章 >后端开发 >PHP8

    来聊聊PHP8中的str_starts_with()函数

    藏色散人藏色散人2021-08-30 10:44:34原创190
    在上一篇《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()主要特点:

    下面通过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()函数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PHP8 str_starts_with()
    上一篇:解析PHP8底层内核源码-数组(四) 下一篇:php8的注解你了解多少?
    线上培训班

    相关文章推荐

    • 解析PHP8底层内核源码-数组(二)• 深入解析PHP8底层内核源码之SAPI(一)• 解析PHP8底层内核源码-数组(三)• 解析PHP8底层内核源码-数组(四)• php8条件判断有哪些?php8中三元运算符是什么意思?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网