上篇文章,我們介紹了《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('A', 'B', 'C', 'D', 'E'); $replace = array('B', 'C', 'D', 'E', 'F'); $subject = 'A'; echo str_replace($search, $replace, $subject);
输出:F
#推薦:《2021年PHP面試題大匯總(收藏)》《php影片教學》
以上是詳解str_replace()子字串替換函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!