如何使用PHP中的strstr()函数

   2021042011281992219.jpg

     PHP中对于字符串的操作尤为常见,可以有很多的操作方式,本文带大家一起来看一看,如何利用PHP中的strstr()函数, 查找字符串的首次出现的位置。

    首先我们来看一看strstr()函数的语法。

strstr ( string $haystack  , mixed $needle   ,bool $before_needle = false )

登录后复制

$haystack:输入字符串。

$needle:如果 $needle 不是一个字符串,那么它将被转化为整型并且作为字符的序号来使用。 

立即学习“PHP免费学习笔记(深入)”;

$before_needle:若为 true,strstr() 将返回 $needle 在 $haystack 中的位置之前的部分。 

返回值:返回字符串的一部分或者 false(如果未发现 needle)。 

代码示例:

1.只有两个参数

<?php $email  = '124455555@gamil.com';echo $email."
";$domain = strstr($email, '@');echo $domain; ?>

登录后复制

输出:124455555@gamil.com       @gamil.com

登录后复制

2.第三个参数为true

<?php $email  = '124455555@gamil.com';echo $email."
";$domain = strstr($email, '@');echo $domain; // 打印 @example.comecho "
";$user = strstr($email, '@', true); // 从 PHP 5.3.0 起echo $user; // 打印 name?>

登录后复制

输出:124455555@gamil.com       @gamil.com       124455555

登录后复制

推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》

以上就是如何使用PHP中的strstr()函数的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2516576.html

(0)
上一篇 2025年3月5日 15:54:30
下一篇 2025年2月26日 03:47:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • PHP中如何利用compact创建数组

              PHP创建一个数组通常使用array(),但是实际上PHP其实还提供了其他的函数创建数组,本文就带大家一起来看一看如何利用compact()函数创建一个数组。     首先,我们来看一看compact()函数的语法: c…

    2025年3月5日
    200
  • PHP中如何利用zip_close()关闭ZIP档案文件

        PHP中ZIP文件经常需要被使用,所以我们经常使用zip_open()打开ZIP文件资源,但是为了减少资源的浪费,我们在不使用ZIP文件资源时,必须使用zip_close()将其关闭,本文就带大家来看一看。 首先需要了解的是zip_…

    2025年3月5日
    200
  • PHP中利用rand()函数产生一个随机数

        PHP中的使用过程中,在某些特殊的环境下,我们可能需要产生一些随机数以供我们在某些场景的使用,PHP内置了rand()函数,帮助我们解决了这一问题,本文就带大家来看一看。 首先我们需要了解的就是rand()函数的语法: rand (…

    2025年3月5日
    200
  • PHP中正确使用easter_days()函数

        PHP中关于日期的函数有很多,其中有些特殊的函数一般情况下不怎么使用,但是某些特殊情况下则需要使用,比如需要指定年份的3月21日到复活节之间的天数,这时就需要easter_days()函数,本文就带大家一起来看一看。 首先我们来看一…

    2025年3月5日
    200
  • decbin()函数在PHP中的正确使用

             在人们的日常使用过程中,使用的是十进制,而计算机的底层使用的则是二进制,那么我们在PHP的使用过程中如果需要将十进制转换为二进制又该如何解决呢?本文就带大家一起来看一看。 首先我们来看一看decbin()函数的语法 dec…

    2025年3月5日
    200
  • 掌握die()函数在PHP的解决之道

             一般在调试过程中,我们很多时候都会使用exit()函数,die()这个函数使用的还是比较少的,其实PHP官方手册也说明了die()函数等同于exit()函数,本文就带大家一起来看一看。 首先我们来看一看可能exit()函数…

    2025年3月5日
    200
  • 如何正确使用PHP中的PDO::beginTransaction

        事务是sql中较为常见的使用操作,在日常操作中,我们经常需要对数据库进行增、删、改,对数据进行操作难免会出现问题,为避免这种较大的错误,php提供begintransaction函数,本文就带大家一起来看一看。 首先,我们来看一看b…

    编程技术 2025年3月5日
    200
  • 如何在PHP中完成quoted-printable字符串转换

              PHP的使用过程中,我们可能需要将 8-bit 字符串转换成 quoted-printable 字符串,为了解决这一麻烦,我们可以使用quoted_printable_encode()函数完成这一任务,本文就带大家一起来…

    2025年3月5日
    200
  • 详解PHP中的chdir()函数(附代码实例)

             在php使用过程中,我们可能经常需要改变当前文件的目录,PHP中内置了这一方法,那就是chdir()函数,本文就带大家一起来看一看,如何利用chdir()改变当前文件的目录。 首先,我们来看一看chdir()函数的语法: …

    2025年3月5日
    200
  • php中define与defined的使用

             php中对于一些固定不变的量,我们常常使用常量来进行存储,那么如何定义常量?定义之后又该如何进行判断呢?本文带大家一起来看一看。 1.利用define定义一个常量 登录后复制 2.利用defined判断常量是否存在 &lt…

    2025年3月5日
    200

发表回复

登录后才能评论