array_column() en hash
<?php
class X {
function foo() {
print __METHOD__.PHP_EOL;
print __CLASS__.PHP_EOL;
print __FUNCTION__.PHP_EOL;
}
}
(new x)->foo();
function foo() {
print __METHOD__.PHP_EOL;
print __CLASS__.PHP_EOL;
print __FUNCTION__.PHP_EOL;
}
foo();
array_column() est une fonction native PHP très pratique, qui extrait un index d’une liste de tableaux, ou une propriété publique d’une liste d’objets.
Le troisième argument de array_column() est une clé, qui sera utilisée pour référencer la valeur dans le tableau résultant. C’est très pratique pour transformer un tableau en hash.
Notez que les clés en double seront écrasées.
Il n’existe pas non plus de fonction réciproque pour cela : transformer un hash en tableau de tableaux ou d’objets.
See Also
- array_column (manuel PHP)
- Magic constants [Try me]
PHP Features
Last updated: 18 September 2026