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('$a,$b','return(strlen($a)-strlen($b));'); $array = array('really long string here,boy', 'this', 'middling length','larger'); usort($array,$lambda); print_r($array); ?>
Verwandte Empfehlungen:
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!