Inhaltsverzeichnis
PHP自定义函数返回多个值,php自定义函数多个
Heim Backend-Entwicklung PHP-Tutorial PHP自定义函数返回多个值,php自定义函数多个_PHP教程

PHP自定义函数返回多个值,php自定义函数多个_PHP教程

Jul 12, 2016 am 09:03 AM
返回值

PHP自定义函数返回多个值,php自定义函数多个

PHP自定义函数只允许用return语句返回一个值,当return执行以后,整个函数的运行就会终止。

有时要求函数返回多个值时,用return是不可以把值一个接一个地输出的。

不可忽视的一点是,return语句可以返回任何类型的变量,这就是使自定义函数返回多个值的关键。

 

请看代码:

  1. //自定义函数返回多值  
  2. function results($string)  
  3. {  
  4.     $result = array();  
  5.     $result[] = $string;//原字符串  
  6.     $result[] = strtoupper($string);//全部换成大写  
  7.     $result[] = strtolower($string);//全部换成小写  
  8.     $result[] = ucwords($string);//单词的首字母换成大写  
  9.   
  10.   
  11.     return $result;  
  12. }  
  13. $multi_result = results('The quick brown fox jump over the lazy dog');  
  14. print_r($multi_result);  
  15. ?>  
输出结果:
Array
(
    [0] => The quick brown fox jump over the lazy dog
    [1] => THE QUICK BROWN FOX JUMP OVER THE LAZY DOG
    [2] => the quick brown fox jump over the lazy dog
    [3] => The Quick Brown Fox Jump Over The Lazy Dog
)
以上的代码创建了一个$result数组,然后把处理完毕并等待输出的值添加到$result中作为一个元素,最后把$result输出,这样做就实现了自定义函数返回多个值的目的。 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1080762.htmlTechArticlePHP自定义函数返回多个值,php自定义函数多个 PHP自定义函数只允许用return语句返回一个值,当return执行以后,整个函数的运行就会终止。...
Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Drei Möglichkeiten, den Thread-Rückgabewert in Python zu erhalten Drei Möglichkeiten, den Thread-Rückgabewert in Python zu erhalten Apr 13, 2023 am 10:43 AM

Wenn es um Threads geht, sollte Ihr Gehirn diesen Eindruck haben: Wir können steuern, wann er beginnt, aber wir können nicht steuern, wann er endet. Wie erhalten wir also den Rückgabewert des Threads? Heute werde ich einige meiner eigenen Praktiken vorstellen. Methode 1: Verwenden Sie eine Liste globaler Variablen, um den Rückgabewert ret_values ​​​​= [] def thread_func(*args): ... value = ... ret_values.append(value) zu speichern. Ein Grund für die Auswahl einer Liste ist: die append() der Listenmethoden sind threadsicher und in CPython verhindert die GIL den gleichzeitigen Zugriff auf sie. Wenn Sie eine benutzerdefinierte Datenstruktur verwenden und

So lösen Sie das Problem, dass der Scanf-Rückgabewert ignoriert wird So lösen Sie das Problem, dass der Scanf-Rückgabewert ignoriert wird Nov 14, 2023 am 10:01 AM

Zu den Lösungen für den ignorierten Rückgabewert von scanf gehören die Überprüfung des Rückgabewerts von scanf, das Löschen des Eingabepuffers und die Verwendung von fgets anstelle von scanf. Detaillierte Einführung: 1. Überprüfen Sie den Rückgabewert der Scanf-Funktion. Der Rückgabewert der Scanf-Funktion ist die Anzahl der erfolgreich gelesenen Parameter. Dies bedeutet, dass die Eingabe falsch ist. 2. Wenn die Eingabedaten nicht dem erwarteten Format entsprechen, gehen die Daten im Eingabepuffer verloren usw.

Verwenden Sie die Java-Funktion Math.min(), um die Größe zweier Zahlen zu vergleichen und den kleineren Wert zurückzugeben Verwenden Sie die Java-Funktion Math.min(), um die Größe zweier Zahlen zu vergleichen und den kleineren Wert zurückzugeben Jul 25, 2023 pm 01:21 PM

Verwenden Sie die Funktion Math.min() von Java, um die Größe zweier numerischer Werte zu vergleichen und den kleineren Wert zurückzugeben. Bei der Entwicklung von Java-Anwendungen müssen wir manchmal die Größe zweier numerischer Werte vergleichen und die kleinere Zahl zurückgeben. Java stellt die Funktion Math.min() zur Implementierung dieser Funktion bereit. Die Funktion Math.min() ist eine statische Methode der JavaMath-Klasse. Sie wird verwendet, um die Größe zweier Werte zu vergleichen und die kleinere Zahl zurückzugeben. Die Syntax lautet wie folgt: publicstaticintmi

C++-Funktionszeiger als Funktionsrückgabewert C++-Funktionszeiger als Funktionsrückgabewert Apr 14, 2024 am 08:30 AM

Funktionszeiger können als Funktionsrückgabewerte verwendet werden, sodass wir zur Laufzeit bestimmen können, welche Funktion aufgerufen werden soll. Die Syntax lautet: returntype(*function_name)(param1,param2,...). Zu den Vorteilen gehören die dynamische Bindung und ein Rückrufmechanismus, der es uns ermöglicht, Funktionsaufrufe nach Bedarf anzupassen.

Kann eine Golang-Funktion mehrere Werte zurückgeben? Kann eine Golang-Funktion mehrere Werte zurückgeben? Apr 13, 2024 pm 02:42 PM

Ja, Go-Funktionen können mehrere Werte zurückgeben, indem sie ein Tupel zurückgeben, bei dem es sich um einen unveränderlichen Wert handelt, der verschiedene Datentypen enthalten kann.

Gängige Typen von C++-Funktionsrückgabewerttypen Gängige Typen von C++-Funktionsrückgabewerttypen Apr 12, 2024 pm 05:36 PM

Zu den Rückgabetypen von C++-Funktionen gehören: void (kein Rückgabewert), Basistypen (Ganzzahlen, Gleitkommazahlen, Zeichen und boolesche Werte), Zeiger, Referenzen, Klassen und Strukturen. Berücksichtigen Sie bei der Auswahl Funktionalität, Effizienz und Schnittstelle. Beispielsweise gibt die Fakultätsfunktion, die die Fakultät berechnet, einen ganzzahligen Typ zurück, um funktionale Anforderungen zu erfüllen und zusätzliche Operationen zu vermeiden.

Verwendung von Funktionsrückgabewerten in C++: Typen und Bedeutungen erklärt Verwendung von Funktionsrückgabewerten in C++: Typen und Bedeutungen erklärt May 01, 2024 am 08:27 AM

Der Funktionsrückgabewert ist in C++ von entscheidender Bedeutung, da er der Funktion ermöglicht, Daten eines bestimmten Typs zurückzugeben: Der Rückgabewerttyp definiert den Typ der von der Funktion zurückgegebenen Daten, einschließlich Basistypen (z. B. int, float) und benutzerdefinierter Typen (z. B Hinweise, Referenzen). Die Bedeutung des Rückgabewerts hängt von der Absicht der Funktion ab, z. B. der Rückgabe eines Ergebnisses, der Statusangabe, der Bereitstellung einer Referenz oder der Erstellung eines neuen Objekts.

PHP gibt den Schlüsselnamen zurück, auf den der interne Zeiger des Arrays aktuell zeigt PHP gibt den Schlüsselnamen zurück, auf den der interne Zeiger des Arrays aktuell zeigt Mar 21, 2024 pm 04:21 PM

In diesem Artikel wird Ihnen der Schlüsselname ausführlich erläutert, auf den der interne Zeiger des von PHP zurückgegebenen Arrays zeigt. Der Herausgeber hält dies für recht praktisch, daher teile ich ihn Ihnen als Referenz mit diesen Artikel lesen. PHP gibt den Schlüsselnamen zurück, auf den der interne Zeiger des Arrays aktuell zeigt. PHP stellt eine Funktion namens key() zur Verfügung, um den Schlüsselnamen zurückzugeben, auf den der interne Zeiger des Arrays aktuell zeigt. Diese Funktion funktioniert für indizierte Arrays und assoziative Arrays. Syntax key(array) Parameter array: Das Array, aus dem der Schlüsselname abgerufen werden soll. Der Rückgabewert ist der Schlüsselname, auf den der interne Zeiger aktuell zeigt. Wenn es sich um ein Index-Array handelt, wird der ganzzahlige Index zurückgegeben. Wenn es sich um ein assoziatives Array handelt, wird der String-Schlüsselname zurückgegeben. Wenn das Array leer ist oder der interne Zeiger auf das Ende des Arrays zeigt, wird NULL zurückgegeben.

See all articles