Heim >Backend-Entwicklung >PHP-Problem >Ist es möglich, in PHP Zeichen zu einer Zeichenfolge hinzuzufügen?

Ist es möglich, in PHP Zeichen zu einer Zeichenfolge hinzuzufügen?

青灯夜游
青灯夜游Original
2022-08-19 19:51:123632Durchsuche

php kann Zeichen zu Zeichenfolgen hinzufügen. Zwei Implementierungsmethoden: 1. Verwenden Sie den String-Konnektor „.“ um das angegebene Zeichen an den Anfang oder das Ende des Strings zu binden. Die Syntax lautet „angegebenes Zeichen. string“ oder „string. angegebenes Zeichen“. )-Funktion fügt das angegebene Zeichen an der angegebenen Position in der Zeichenfolge ein. Die Syntax lautet „substr_replace(string, angegebenes Zeichen, angegebene Position, 0)“. Der Wert an der angegebenen Position kann 0, negativ oder positiv sein.

Ist es möglich, in PHP Zeichen zu einer Zeichenfolge hinzuzufügen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

In PHP können Sie Zeichen zu einer Zeichenfolge hinzufügen; dies kann durch String-Splicing oder substr_replace()-Einfügung erreicht werden.

Methode 1: Verwenden Sie zum Zusammenfügen das Zeichenfolgenverkettungszeichen „.“ Das Zeichenfolgenverkettungszeichen „.“ kann zwei oder mehr Zeichenfolgen zu einer neuen Zeichenfolge zusammenfügen.

Der String-Verketter „.“ kann die angegebenen Zeichen an den Anfang oder das Ende des Strings anfügen.

<?php
header("Content-type:text/html;charset=utf-8");
$str1="1234";
echo "原字符串:".$str1."<br>";
$ch="A";
echo "指定字符:".$ch."<br><br>";

$str=$ch.$str1;
echo "在字符串开头添加指定字符:".$str."<br>";

$str=$str1.$ch;
echo "在字符串末尾添加指定字符:".$str;

?>
.”可以把两个或两个以上的字符串拼接成一个新的字符串。

字符串连接符“.

Ist es möglich, in PHP Zeichen zu einer Zeichenfolge hinzuzufügen?

Methode 2: Verwenden Sie die Funktion substr_replace() zum Einfügen. Die Funktion substr_replace() ersetzt einen Teil einer Zeichenfolge durch eine andere Zeichenfolge.

substr_replace(string,replacement,start,length)

Parameter

Beschreibungerforderlich. Gibt die zu überprüfende Zeichenfolge an. erforderlich. Gibt die einzufügende Zeichenfolge an. Erforderlich. Gibt an, wo in der Zeichenfolge mit der Ersetzung begonnen werden soll. Negative Zahl – beginnt an der angegebenen Position am Ende der Zeichenfolge Optional. Gibt an, wie viele Zeichen ersetzt werden sollen. Der Standardwert entspricht der Zeichenfolgenlänge. Negative Zahl – die Anzahl der Zeichen, die ab dem Ende der Zeichenfolge ersetzt werden sollen. Rückgabe Wert: Gibt die ersetzte Zeichenfolge zurück.
Zeichenfolge
Ersatz
start
Positive Zahl – beginnt an der angegebenen Position in der Zeichenfolge
    0 – beginnt am ersten Zeichen in der Zeichenfolge
Länge
Positive Zahl – die Länge der zu ersetzenden Zeichenfolge.
    0 – Einfügung statt Ersetzung.
  • Verwenden Sie die Funktion substr_replace(), um das angegebene Zeichen an einer beliebigen angegebenen Position einzufügen. Sie müssen lediglich den zweiten Parameter der Funktion auf das angegebene Zeichen, den dritten Parameter auf die angegebene Position und den vierten Parameter auf setzen 0 Das ist es.

    <?php
    header("Content-type:text/html;charset=utf-8");
    $str1="1234";
    echo "原字符串:".$str1."<br>";
    $ch="@";
    echo "指定字符:".$ch."<br><br>";
    
    $str=substr_replace($str1,$ch,0,0);
    echo "在字符串开头添加指定字符:".$str."<br>";
    
    $str=substr_replace($str1,$ch,strlen($str1),0);
    echo "在字符串末尾添加指定字符:".$str."<br>";
    
    $str=substr_replace($str1,$ch,1,0);
    echo "在第一个字符后添加指定字符:".$str."<br>";
    
    $str=substr_replace($str1,$ch,-1,0);
    echo "在倒数第一个字符前添加指定字符:".$str."<br>";
    ?>

Empfohlenes Lernen: „

PHP-Video-Tutorial

Ist es möglich, in PHP Zeichen zu einer Zeichenfolge hinzuzufügen?

Das obige ist der detaillierte Inhalt vonIst es möglich, in PHP Zeichen zu einer Zeichenfolge hinzuzufügen?. 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