Maison >développement back-end >tutoriel php >Expliquer comment PHP crée des fonctions à partir de chaînes

Expliquer comment PHP crée des fonctions à partir de chaînes

*文
*文original
2017-12-26 10:19:121159parcourir

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(&#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);
?>

Recommandations associées :

Attention à la fonction PHP

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn