Heim >Backend-Entwicklung >PHP-Problem >Kann PHP einen String schleifen?

Kann PHP einen String schleifen?

青灯夜游
青灯夜游Original
2022-09-23 19:11:343588Durchsuche

php kann Zeichenfolgen schleifen. In PHP können Zeichenfolgen als Arrays verwendet werden, indem die Zeichen in der Zeichenfolge gesucht und geändert werden, indem sie mit 0 beginnen und die entsprechenden Zahlen in eckigen Klammern enthalten. Daher kann sie auch wie eine Schleife verwendet werden string wie ein Array), lautet die Syntax zum Schleifen eines Strings „for($i=0;$i

Kann PHP einen String schleifen?

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

php kann Zeichenfolgen schleifen.

In PHP können Zeichenfolgen als Arrays verwendet werden (Sie können also auch Zeichenfolgen wie Schleifenarrays schleifen).

Die folgenden relevanten Anweisungen finden Sie im offiziellen PHP-Benutzerhandbuch:

Die Zeichen in der Zeichenfolge können gefunden und geändert werden, indem Sie mit 0 beginnen und eckige Klammern ähnlich der Array-Struktur verwenden, um die entsprechenden Zahlen aufzunehmen, z. B. $str[42], Sie kann sich einen String als Array vorstellen, sodass Sie ein Zeichen an einer bestimmten Position herausnehmen können. Mit den Funktionen substr() und substr_replace() können mehrere Zeichen implementiert werden.

<?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>";
?>

Kann PHP einen String schleifen?

Zahlen in eckigen Klammern, die außerhalb des zulässigen Bereichs liegen, führen zu Leerzeichen. Nicht-ganzzahlige Typen werden in ganze Zahlen konvertiert, und nicht-ganzzahlige Typen werden in ganze Zahlen umgewandelt. Negative Zahlen erzeugen beim Schreiben einen E_NOTICE-Fehler, es wird jedoch eine leere Zeichenfolge gelesen. Nur das erste Zeichen der angegebenen Zeichenfolge ist verfügbar und eine leere Zeichenfolge wird als Nullbyte angegeben.

Beispiel für eine PHP-Schleifenzeichenfolge:

Weil die Zeichenfolge als Klassenindex-Array betrachtet werden kann, wobei der Index bei 0 beginnt. Im Folgenden können wir also die for-Anweisung verwenden, um die Zeichenfolge in einer Schleife zu durchlaufen.

<?php   
$str = "hello";
var_dump($str);
for($i=0;$i<strlen($str);$i++){
	echo $str[$i]."<br>";
}
?>

Kann PHP einen String schleifen?

Hinweis: Die foreach-Anweisung ist für Zeichenfolgen ungültig und meldet einen Fehler

Das obige ist der detaillierte Inhalt vonKann PHP einen String schleifen?. 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