Je veux convertir la liste de PHP (tableau), à savoirliste Convert (tableau) à un tableau associatif en PHP
array("start", "end", "coords")
dans un tableau associatif avec les valeurs truthy (juste pour être en mesure de tester la présence/absence de clé rapidement), c'est-à-dire quelque chose comme ceci:
array(
"start" => 1,
"end" => 1,
"coords" => 1
)
Y at-il une façon plus élégante de le faire?
array_fill_keys($ar, 1)
Ce qui peut être plus élégant qu'un appel à une fonction intégrée? –
@Fixix Je sais que cela semble étrange, mais je trouve cette façon de le faire plutôt maladroite ... – TMS
Vous pouvez itérer sur le tableau si cela vous fait vous sentir mieux;) PHP n'a pas de jeux donc c'est vraiment le meilleur que vous pouvez faire. Vous pouvez bien sûr créer votre propre fonction: 'function setify ($ array) {return array_fill_keys ($ ar, true);}' ou quelque chose comme ça. Ou qu'attendriez-vous? –