Heim >Backend-Entwicklung >PHP-Tutorial >Erklären Sie, wie PHP Funktionen aus Strings erstellt

Erklären Sie, wie PHP Funktionen aus Strings erstellt

*文
*文Original
2017-12-26 10:19:121162Durchsuche

Wie erstelle ich eine Funktion aus einem String in PHP? In diesem Artikel wird hauptsächlich die Methode zum Erstellen von Funktionen aus Zeichenfolgen in PHP vorgestellt. Dabei werden Zeichenfolgen und die Funktion „create_function“ in PHP zum Erstellen von Funktionen verwendet. Ich hoffe, es hilft allen.

Das Beispiel in diesem Artikel beschreibt, wie man in PHP eine Funktion aus einem String erstellt. Teilen Sie es als Referenz mit allen. Die Details sind wie folgt:

In PHP können Sie die gesamte Funktionsdefinition in eine Zeichenfolge einfügen und diese dynamisch definieren. Mit der Funktion „create_function“ können Sie Funktionen dynamisch basierend auf Benutzereingaben erstellen. Die Verwendung von create_function ist wie folgt: Gezeigt:

<?php
$lambda =create_function(&#39;$a,$b&#39;,&#39;return(strlen($a)-strlen($b));&#39;);
$array = array(&#39;really long string here,boy&#39;, &#39;this&#39;, &#39;middling length&#39;,&#39;larger&#39;);
usort($array,$lambda);
print_r($array);
?>

Verwandte Empfehlungen:

PHP-Funktion beachten

Einführung in die PHP-Funktionssyntax 1_PHP-Tutorial

PHP-Funktionsverwendung und Funktionsdefinitionsmethode_PHP-Tutorial

Das obige ist der detaillierte Inhalt vonErklären Sie, wie PHP Funktionen aus Strings erstellt. 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