Heim  >  Artikel  >  Backend-Entwicklung  >  So fügen Sie einer Variablen in PHP einen String hinzu

So fügen Sie einer Variablen in PHP einen String hinzu

coldplay.xixi
coldplay.xixiOriginal
2020-09-01 14:38:533391Durchsuche

So fügen Sie einer Variablen in PHP eine Zeichenfolge hinzu: Geben Sie zuerst die Zeichenfolge vor der Einfügeposition an. Geben Sie dann die Zeichenfolge nach der Einfügeposition an. Verketten Sie schließlich die drei Zeichenfolgen vor der Einfügeposition und die einzufügende Zeichenfolge Zeichenfolge nach der Einfügeposition.

So fügen Sie einer Variablen in PHP einen String hinzu

【Verwandte Lernempfehlungen: php-Grafik-Tutorial

php-Methode zum Hinzufügen von Zeichenfolgen zu Variablen:

Erster Blick auf die einfache Ersetzung:

$str1 = "*3*";                //原字符串
$str2 = "abc";                //要添加的字符串
$str1 = str_replace("3",$str2."3",$str1);        //字符串替换
echo $str1;

Das ist es. Ersetzen 3 mit abc3, aber dafür gibt es eine Voraussetzung: Sie müssen wissen, dass die ursprüngliche Zeichenfolge eine „3“ enthält, bevor Sie sie ersetzen können, andernfalls kann sie nicht ersetzt werden.

Zu diesem Zeitpunkt ist also eine andere Methode erforderlich: Fügen Sie eine Zeichenfolge an der angegebenen Position hinzu, zum Beispiel:

<?php
/**
 * 指定位置插入字符串
 * @param $str  原字符串
 * @param $i    插入位置
 * @param $substr 插入字符串
 * @return string 处理后的字符串
 */
function insertToStr($str, $i, $substr){
    //指定插入位置前的字符串
    $startstr="";
    for($j=0; $j<$i; $j++){
        $startstr .= $str[$j];
    }
     
    //指定插入位置后的字符串
    $laststr="";
    for ($j=$i; $j<strlen($str); $j++){
        $laststr .= $str[$j];
    }
     
    //将插入位置前,要插入的,插入位置后三个字符串拼接起来
    $str = $startstr . $substr . $laststr;
     
    //返回结果
    return $str;
}
 
//测试
$str="hello zhidao!";
$newStr=insertToStr($str, 6, "baidu");
echo $newStr;
//hello baiduzhidao!
?>

Testanweisungen: Fügen Sie eine neue Zeichenfolge an der 6. Zeichenfolgenposition ein und geben Sie das Endergebnis aus

Verwandte Lernempfehlung: PHP-Programmierung(Video)

Das obige ist der detaillierte Inhalt vonSo fügen Sie einer Variablen in PHP einen String hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn