Ajout conditionnel d'un élément de tableau
En PHP, la tâche d'ajout conditionnel d'un élément à un tableau associatif peut être un défi. Par exemple, considérons le tableau suivant :
$arr = ['a' => 'abc'];
Comment pouvons-nous ajouter conditionnellement 'b' => 'xyz' à ce tableau en utilisant l'instruction array() ? L'opérateur ternaire n'est pas une option viable dans ce cas.
Solution PHP 8.1
Une approche disponible dans PHP 8.1 et versions ultérieures consiste à utiliser le déballage de tableau :
$arr = [
'foo' => 'bar',
...($condition ? ['baz' => 'boo'] : []),
];
Dans ce code :
Cette syntaxe permet une manière concise et élégante de conditionnellement ajouter des éléments à un tableau.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3