Heim  >  Artikel  >  Backend-Entwicklung  >  Hat PHP-String Indizes?

Hat PHP-String Indizes?

青灯夜游
青灯夜游Original
2022-04-24 11:49:063180Durchsuche

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.

Hat PHP-String Indizes?

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "hello";
echo $str."<br>";
echo $str[0]."<br>";
echo $str[1]."<br>";
echo $str[2]."<br>";
?>

Hat PHP-String Indizes?

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "hello";
echo "原字符串:".$str."<br>";
$str[0]="H";
echo "修改第一个字符后:".$str."<br>";
?>

Hat PHP-String Indizes?

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-TutorialHat PHP-String Indizes?

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!

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