php如何进行字符串替换(字符串替换方法)
這篇文章主要講解了“php如何進行字符串替換”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“php如何進行字符串替換”吧!
字符串替換方法:1、使用str_replace()函數,語法“str_replace(查找值,替換值,字符串)”;2、使用substr_replace()函數,語法“substr_replace(字符串,替換值,開始位置,替換長度)”。
本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦
在 PHP 中,可以對一個字符串中的特定字符或子串進行替換,這是非常常用的功能。
php進行字符串替換
方法1:str_ireplace() 和 str_replace() 函數
str_ireplace() 和 str_replace 使用新的字符串替換原來字符串中指定的特定字符串,str_replace 區分大小寫,str_ireplace() 不區分大小寫,兩者語法相似。
str_replace(find,replace,string,count) str_ireplace(find,replace,string,count)
| 參數 | 描述 |
|---|---|
| find | 必需。規定要查找的值。 |
| replace | 必需。規定替換 find 中的值的值。 |
| string | 必需。規定被搜索的字符串。 |
| count | 可選。對替換數進行計數的變量。 |
示例:
<?php
header("Content-type:text/html;charset=utf-8");
$str='hello,world,Hello,world';
echo"原字符串:".$str."<br>";
$search='hello';
$replace='hi';
echo"<br>替換字符串:<br>";
echostr_replace($search,$replace,$str)."<br>";
echostr_ireplace($search,$replace,$str)."<br>";
?>
方法2:substr_replace() 函數
substr_replace() 函數把字符串的一部分替換為另一個字符串。
substr_replace() 函數的語法如下:
substr_replace(string,replacement,start,length)
| 參數 | 描述 |
|---|---|
| string | 必需。規定要檢查的字符串。 |
| replacement | 必需。規定要插入的字符串。 |
| start | 必需。規定在字符串的何處開始替換。
|
| length | 可選。規定要替換多少個字符。默認是與字符串長度相同。
|
示例:
<?php $str='hello,world,hello,world'; $replace='hi'; echosubstr_replace($str,$replace,0,5); ?>
以上代碼的執行結果為:
hi,world,hello,world
總結
以上是生活随笔為你收集整理的php如何进行字符串替换(字符串替换方法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java泛型 算法_非常具体的Java泛
- 下一篇: 计算机中midi输入设备指的是什么