php如何替換字符串的第一位字符

今天小編給大家分享一下php如何替換字符串的第一位字符的相關(guān)知識點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

站在用戶的角度思考問題,與客戶深入溝通,找到荔灣網(wǎng)站設(shè)計(jì)與荔灣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋荔灣地區(qū)。

在php中,可以使用substr_replace()函數(shù)來替換字符串的第一位字符;該函數(shù)可以從字符串指定位置開始替換指定個數(shù)的字符,只需要將第三個參數(shù)設(shè)置為“0”,第四個參數(shù)設(shè)置為1即可替換第一位字符,語法為“substr_replace(字符串,替換字符,0,1)”。

本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦

在php中,可以利用substr_replace()函數(shù)來替換字符串的的第一位字符。

substr_replace()函數(shù)可以從字符串指定位置開始替換指定個數(shù)的字符。

而想要替換字符串的第一位字符,只需要將第三個參數(shù)設(shè)置為“0”,第四個參數(shù)設(shè)置為1即可。(字符串中字符的索引是以0為開始的,因此第一個字符的開始位置為0)

示例:

<?php
header('content-type:text/html;charset=utf-8');   
$str = 'hello world!';
echo "原字符串:".$str."<br><br>";
$replace = 'A';
echo "替換第一位字符:".substr_replace($str, $replace,0,1)."<br>";
?>

php如何替換字符串的第一位字符

說明:substr_replace()函數(shù)

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

substr_replace(string,replacement,start,length)

  • substr_replace() 在字符串 string 的副本中將由 start 和可選的 length 參數(shù)限定的子字符串使用 replacement 進(jìn)行替換。

  • 如果 start 為正數(shù),替換將從 string 的 start 位置開始。如果 start 為負(fù)數(shù),替換將從 string 的倒數(shù)第 start 個位置開始。

  • 如果設(shè)定了 length 參數(shù)并且為正數(shù),就表示 string 中被替換的子字符串的長度。如果設(shè)定為負(fù)數(shù),就表示待替換的子字符串結(jié)尾處距離 string 末端的字符個數(shù)。如果沒有提供此參數(shù),那么默認(rèn)為 strlen(string)(字符串的長度)。當(dāng)然,如果 length 為 0,那么這個函數(shù)的功能為將 replacement 插入 string 的 start 位置處。

參數(shù)描述
string必需。規(guī)定要檢查的字符串。
replacement必需。規(guī)定要插入的字符串。
start必需。規(guī)定在字符串的何處開始替換。
  • 正數(shù) - 在字符串的指定位置開始

  • 負(fù)數(shù) - 在從字符串結(jié)尾的指定位置開始

  • 0 - 在字符串中的第一個字符處開始

length可選。規(guī)定要替換多少個字符。默認(rèn)是與字符串長度相同。
  • 正數(shù) - 被替換的字符串長度

  • 負(fù)數(shù) - 從字符串末端開始的被替換字符數(shù)

  • 0 - 插入而非替換

str_replace()函數(shù)的4種用法

1、字符串替換字符串

<?php
    //實(shí)例一:字符串替換字符串
    $str1 = str_replace("red","black","red green yellow pink purple");
    echo $str1."";    //輸出結(jié)果為black green yellow pink purple
?>

輸出:

php如何替換字符串的第一位字符

2、字符串替換數(shù)組鍵值

<?php
    //實(shí)例二:字符串替換數(shù)組鍵值
    $arr = array("blue","red","green","yellow");
    $str1 = str_replace("red","pink",$arr,$i);
    var_dump($str1);
?>

輸出:

php如何替換字符串的第一位字符

3、數(shù)組替換數(shù)組,映射替換

<?php
    //實(shí)例三:數(shù)組替換數(shù)組,映射替換
    $arr1 = array("banana","orange");
    $arr2 = array("pitaya","tomato");
    $con_arr = array("apple","orange","banana","grape");
    $con_rep = str_replace($arr1,$arr2,$con_arr,$count);
    var_dump($con_rep);
?>

輸出:

php如何替換字符串的第一位字符

4、如$search為數(shù)組,$replace為字符串時

<?php
//實(shí)例四:如$search為數(shù)組,$replace為字符串時
$search = array("banana","grape");
$replace = "tomato";
$arr = array("banana","apple","orange","grape");
$new_arr = str_replace($search,$replace,$arr,$count);
var_dump($new_arr);
?>

輸出:

php如何替換字符串的第一位字符

以上就是“php如何替換字符串的第一位字符”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享題目:php如何替換字符串的第一位字符
本文路徑:http://muchs.cn/article0/gehoio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司自適應(yīng)網(wǎng)站、做網(wǎng)站、品牌網(wǎng)站制作全網(wǎng)營銷推廣、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)