Heim >Backend-Entwicklung >PHP-Problem >Hat PHP-String Indizes?
PHP-Strings haben Indizes. In PHP können Indizes nicht nur auf Arrays und Objekte angewendet werden, sondern auch auf Zeichenfolgen. Sie können die Indizes und eckigen Klammern „[]“ der Zeichenfolge verwenden, um auf das Zeichen an der angegebenen Indexposition zuzugreifen und das Zeichen zu lesen und zu schreiben. Syntax „Stringname [Indexwert]“; der Indexwert (Indexwert) der Zeichenfolge kann nur ein ganzzahliger Typ sein und der Startwert ist 0.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php-Strings haben Indizes.
In PHP können Indizes nicht nur auf Arrays und Objekte, sondern auch auf Strings angewendet werden.
In PHP können Sie den Index der Zeichenfolge und die eckigen Klammern „[]“ verwenden, um auf das Zeichen an der angegebenen Indexposition zuzugreifen und das Zeichen zu lesen und zu schreiben. Die linke Seite der Klammern ist der String-Name und die Klammern sind der String-Index:
字符串名[下标值]
Der Index (Indexwert) kann nur ein ganzzahliger Typ sein und der Startwert ist 0 (der String-Index beginnt bei 0). .
Beispiel 1: Geben Sie das Zeichen an der angegebenen Position aus.
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; echo $str."<br>"; echo $str[0]."<br>"; echo $str[1]."<br>"; echo $str[2]."<br>"; ?>
Beispiel 2: Ändern Sie das Zeichen an der angegebenen Position belegen mehrere Zeichenlängen und können mithilfe von Indizes nicht genau positioniert werden.
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; echo "原字符串:".$str."<br>"; $str[0]="H"; echo "修改第一个字符后:".$str."<br>"; ?>Da Hanzi unter der UTF-8-Codierung eine Länge von 3 Zeichen einnimmt, wird die nachfolgende Anzeige verstümmelt, wenn ein Zeichen ersetzt wird. Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonHat PHP-String Indizes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!