Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich die Ausgabezeichenfolge in PHP umkehren? Verwenden Sie eine rekursive Aufrufausgabe

Wie kann ich die Ausgabezeichenfolge in PHP umkehren? Verwenden Sie eine rekursive Aufrufausgabe

青灯夜游
青灯夜游Original
2018-11-19 11:30:543903Durchsuche

Wie kann ich die Ausgabezeichenfolge in PHP umkehren? In diesem Artikel erfahren Sie, wie PHP rekursive Aufrufe zur umgekehrten Ausgabe von Zeichenfolgen verwendet. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Lassen Sie uns zunächst verstehen, was rekursive Aufrufe sind.

Rekursiver Aufruf: Eine Funktion ruft sich selbst auf oder ruft sich erneut auf, nachdem sie andere Funktionen aufgerufen hat. Vereinfacht ausgedrückt: Sie ruft sich selbst auf. Rekursiver Aufruf ist eine Lösung und eine logische Idee, die einen großen Job in schrittweise kleinere Aufgaben aufteilen kann.

Jetzt stellen wir vor: Wie PHP rekursive Aufrufe verwendet, um eine Zeichenfolge umgekehrt auszugeben?

Codebeispiel:

<?php 
header("content-type:text/html;charset=utf-8");
// 反向输出字符串
//使用递归的字符串

// 通过反向输出的字符串
function reverse($str) 
{ 
	if (($str == null) || 
		(strlen($str) <= 1)) 
	echo ($str); 

	else
	{ 
		echo ($str[strlen($str) - 1]); 
		reverse(substr($str, 0, 
			(strlen($str) - 1))); 
	} 
} 

// 程序代码
$str = "hello"; 
echo ($str);
echo ("\n反向输出:\n");
reverse($str); 

?>

Laufendes Ergebnis:

Wie kann ich die Ausgabezeichenfolge in PHP umkehren? Verwenden Sie eine rekursive Aufrufausgabe

Beschreibung: Rekursive Funktion reverse() Reverse übernimmt den String als Zeiger (str) und ruft sich an der nächsten Position auf, wobei der Zeiger (str + 1) übergeben wird. Die Rekursion wird auf diese Weise fortgesetzt und wenn der Zeiger „0“ erreicht, werden alle im Stapel an der übergebenen Position (str) angesammelten Funktionen nacheinander zurückgegeben und ausgegeben.

Zusammenfassung: Das Obige ist die gesamte Einleitung dieses Artikels über die Verwendung rekursiver Aufrufe zum Umkehren von Ausgabezeichenfolgen in PHP. Ich hoffe, dass es für das Lernen aller hilfreich sein wird. Weitere verwandte Video-Tutorials finden Sie unter: PHP-Tutorial!

Das obige ist der detaillierte Inhalt vonWie kann ich die Ausgabezeichenfolge in PHP umkehren? Verwenden Sie eine rekursive Aufrufausgabe. 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