Cet article présente principalement l'utilisation de la fonction de tableau PHP array_walk et analyse les compétences d'utilisation de array_walk pour appeler des fonctions utilisateur pour chaque membre du tableau. Les amis dans le besoin peuvent se référer à
Les détails sont les suivants. :
$words=array("l"=>"lemon","o"=>"orange","b"=>"banana","a"=>"apple"); //定义一个回调函数,输出数组元素 function words_print($value,$key,$prefix){ echo "$prefix:$key=>$value<br>\n"; } //定义一个回调函数直接改变元素的值 function words_alter(&$value,$key){ $value=ucfirst($value); $key=strtoupper(key); } //输出元素的值 array_walk($words,'words_print','words'); //改变元素的值 array_walk($words,'words_alter'); echo "<pre class="brush:php;toolbar:false">"; print_r($words); echo "";
Exemple d'appel interne à la classe :
class ArrayWalk { /** * properties: */ var $body_chunk = array('0'=>'Dewen', '1'=>'PHP', 2=>'Linux'); ///////////////////////////////////////////////// // VARIABLE METHODS ///////////////////////////////////////////////// function ArrayWalk (){ } function func_1(){ print_r($this->body_chunk); array_walk ($this->body_chunk, array($this,'SpellStrToLower')); print_r($this->body_chunk); } function SpellStrToLower (&$str){ $str = strtolower ($str); } } $obj = new ArrayWalk(); echo '<PRE>'; $obj->func_1(); echo '';
Résumé : C'est tout pour cet article. L'intégralité du contenu, j'espère qu'il sera utile à l'étude de chacun.
Recommandations associées :
phpExplication détaillée de l'exemple d'accès au développement WeChat
PHP+MySQL implémentation Fonction d'information sur les employés de requête floue
exemple PHP+MySQL de passage à la page spécifiée en entrant le numéro de page
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!