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

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

autoload
autoload原創
2021-05-07 10:12:443684瀏覽

上篇文章,我們介紹了《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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn