首頁 > 後端開發 > PHP問題 > 詳解str_replace()子字串替換函數

詳解str_replace()子字串替換函數

autoload
發布: 2023-03-09 13:12:01
原創
3674 人瀏覽過

上篇文章,我們介紹了《php變數與json格式資料相互轉換》,本篇文章我們來介紹字串。字串是php使用過程中操作較常見的資料型,對於子字串的操作,php內建了str_replace(),本文就帶大家一起來看一看。首先我們來看看str_replace()函數的語法。

str_replace   ( mixed $search   , mixed $replace   , mixed $subject   , int &$count = ?   )
登入後複製
  • $search:需要搜尋的目標

  • #$replace:需要將目標替換的值

  • $subject:待處理的字串或陣列

  • #$count:可選,發生替換的次數

  • #傳回值:函數傳回替換後的陣列或字串。

程式碼實例:

1.參數都是字串

<?php
$str="Chinese php.com is better";
$str2 = str_replace("com", "cn",$str,$count);
echo $str.",经过".$count."次替换后,变为:".$str2;
?>
登入後複製
输出:Chinese php.com is better,经过1次替换后,变为:Chinese php.cn is better
登入後複製

2.參數都是陣列

<?php
$search  = array(&#39;A&#39;, &#39;B&#39;, &#39;C&#39;, &#39;D&#39;, &#39;E&#39;);
$replace = array(&#39;B&#39;, &#39;C&#39;, &#39;D&#39;, &#39;E&#39;, &#39;F&#39;);
$subject = &#39;A&#39;;
echo str_replace($search, $replace, $subject);
登入後複製
输出:F
登入後複製

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

以上是詳解str_replace()子字串替換函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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