


Comment appeler la méthode d'un objet dans un tableau en utilisant array_map ?
Aug 19, 2023 pm 12:09 PMDans PHP version 5.3, les méthodes des objets dans un tableau peuvent être appelées en utilisant le code ci-dessous −
$props = array_map(function($obj){ return $obj->getProp(); }, $objs);
Ce sera plus lent que d'utiliser une boucle « for » car il appelle une fonction pour chaque élément −
function map($obj) { return $obj->getProperty(); } $props = array_map('map', $objs);
Alternativement, Pour les versions antérieures à PHP 5.3, vous pouvez utiliser le code suivant −
function map($obj) { return $obj-> getProperty (); } $props = array_map('map', $objs); }
appellera la fonction getProperty sur tous les objets et affichera la propriété spécifique. Au lieu de −
function encode_data($val){ if(is_array($val)){ return $val = array_map('encode_data', $val); } else { return utf8_encode($val); } } $value = array_map('encode_data', $value); print_r($value);
, les données codées en utf8 de la valeur seront affichées.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Compréhension approfondie des méthodes de classe et des méthodes objets en langage Go

Comment supprimer les éléments en double du tableau PHP à l'aide de la boucle foreach ?

Inversion des valeurs clés du tableau PHP : analyse comparative des performances de différentes méthodes

L'art de PHP Array Deep Copy : utiliser différentes méthodes pour obtenir une copie parfaite

Pratique du tri multidimensionnel des tableaux PHP : des scénarios simples aux scénarios complexes

Application de la fonction de regroupement de tableaux PHP dans le tri des données

Meilleures pratiques pour la copie approfondie des tableaux PHP : découvrez des méthodes efficaces

Explication détaillée des fonctions membres C++ : le rôle et les responsabilités des méthodes objet en POO
