Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

PHP Features

Last updated: 18 September 2026