Comment créer une fonction à partir d'une chaîne en php ? Cet article présente principalement la méthode de création de fonctions à partir de chaînes en PHP, en utilisant des chaînes et la fonction create_function en PHP pour créer des fonctions. J'espère que cela aide tout le monde.
L'exemple de cet article décrit comment créer une fonction à partir d'une chaîne en PHP. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
En PHP, vous pouvez mettre la définition entière de la fonction dans une chaîne et la définir dynamiquement. Avec la fonction create_function, vous pouvez créer dynamiquement des fonctions basées sur la saisie de l'utilisateur. L'utilisation de create_function est la suivante : Affiché :
<?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); ?>
Recommandations associées :
Introduction à la syntaxe des fonctions PHP 1_Tutoriel PHP
Utilisation des fonctions PHP et méthode de définition des fonctions_Tutoriel PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!