首頁 > 後端開發 > PHP問題 > 如何使用PHP中的strstr()函數

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

autoload
發布: 2023-03-09 12:06:02
原創
2080 人瀏覽過

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

     PHP中對於字串的操作特別常見,可以有很多操作的方式,本文帶大家一起來看一看,如何利用PHP 中的strstr()函數, 尋找字串的首次出現的位置。

    首先我們先來看看strstr()函數的語法。

strstr ( string $haystack  , mixed $needle   ,bool $before_needle = false )
登入後複製
  • $haystack:輸入字串。

  • $needle:如果 $needle 不是一個字串,那麼它將被轉換為整數並且作為字元的序號來使用。 

  • $before_needle:若為 true,strstr() 將會傳回 $needle 在 $haystack 中的位置之前的部分。 

  • 傳回值:傳回字串的一部分或 false(如果未發現 needle)。

程式碼範例:

1.只有兩個參數

<?php
$email  = &#39;124455555@gamil.com&#39;;
echo $email."<br>";
$domain = strstr($email, &#39;@&#39;);
echo $domain; 
?>
登入後複製
输出:124455555@gamil.com
       @gamil.com
登入後複製

2.第三個參數為true

<?php
$email  = &#39;124455555@gamil.com&#39;;
echo $email."<br>";
$domain = strstr($email, &#39;@&#39;);
echo $domain; // 打印 @example.com
echo "<br>";
$user = strstr($email, &#39;@&#39;, true); // 从 PHP 5.3.0 起
echo $user; // 打印 name
?>
登入後複製
输出:124455555@gamil.com
       @gamil.com
       124455555
登入後複製

#推薦:2021年PHP面試題大匯總(收藏)》《php影片教學

以上是如何使用PHP中的strstr()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板