亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何將字符串替換成給定子串

發布時間:2021-09-24 14:05:41 來源:億速云 閱讀:136 作者:柒染 欄目:編程語言

這篇文章將為大家詳細講解有關php如何將字符串替換成給定子串,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

替換方法:1、使用“substr_replace(字符串,替換值,開始位置,替換長度)”語句;2、使用“str_replace(搜索值,替換值,字符串)”語句;3、使用“str_ireplace(搜索值,替換值,字符串)”語句。

本教程操作環境:windows7系統、PHP7.1版,DELL G3電腦

方法1:使用substr_replace()函數

substr_replace() 函數把字符串的一部分替換為另一個字符串。

substr_replace() 函數的語法如下:

mixed substr_replace ( mixed $string , mixed $replacement , mixed $start [, mixed $length ] )

該函數接受了三個必需參數$string$replacement(替換值)和$start(替換開始的位置),一個可省略的參數$length(要替換的字符數目)。

substr_replace()函數可以在字符串 $string 的副本中將由 $start$length 參數限定的子字符串使用 $replacement 進行替換。

簡單來說,就是使用$replacement值從$start位置開始(注,字符串位置起始于 0),替換$length數目的字符。

示例:

<?php
$str = 'hello,world,hello,world';
$replace = '***';
echo substr_replace($str, $replace, 0,5)."<br>";
echo substr_replace($str, $replace, 6,5)."<br>";
?>

php如何將字符串替換成給定子串

方法2:使用str_replace()函數

str_replace() 函數以其他字符替換字符串中的一些字符(區分大小寫)。

語法:

str_replace($search,$replace,$string,$count)

該函數可以區分大小寫的替換字符串中的一些字符;該函數接受三個必需參數$search(要搜索的子串)、$replace(進行替換的值)、$string(字符串)和一個可省略的參數$count(一個變量)。

示例:

<?php
$str = 'hello,world,Hello,World';
$replace = '***';
$search2 = 'hello';
$search3 = 'world';
echo str_replace($search2, $replace, $str)."<br>";
echo str_replace($search3, $replace, $str)."<br>";
?>

php如何將字符串替換成給定子串

方法3:使用str_ireplace()函數

str_replace() 函數替換字符串中的一些字符(區分大小寫)。

語法:

str_ireplace($search,$replace,$string,$count)

該函數可以忽略大小寫的替換字符串中的一些字符,該函數接受的參數和str_replace()函數一樣,前3個參數是必需的(不可省略),后一個參數$count是可省略的(但設置了,可以獲取替換次數)。

參數$count可以接受一個變量,用來對替換數進行計數;如果設置了該參數,就可以知道一共執行了幾次替換。

示例:

<?php
header("Content-Type: text/html;charset=utf-8");    //設置字符編碼
$str = 'hello,world,Hello,World';
$replace = '***';
$search2 = 'hello';
$search3 = 'world';
echo str_ireplace($search2, $replace, $str, $i)."<br>";
echo  "一共執行了  $i"." 次替換<br><br>";

echo str_ireplace($search3, $replace, $str, $i)."<br>";
echo  "一共執行了  $i"." 次替換<br><br>";
?>

php如何將字符串替換成給定子串


關于php如何將字符串替換成給定子串就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嘉义市| 玉溪市| 翼城县| 晋江市| 星子县| 隆化县| 沙河市| 石棉县| 富川| 石渠县| 廉江市| 济源市| 惠来县| 新余市| 屏东市| 南陵县| 三穗县| 木里| 江都市| 泽库县| 富裕县| 沈丘县| 三都| 吉木萨尔县| 双牌县| 宁蒗| 西青区| 阳泉市| 依兰县| 桦川县| 江津市| 光山县| 开鲁县| 游戏| 泾源县| 离岛区| 渭南市| 广东省| 东至县| 浪卡子县| 蒙自县|