Je veux désactiver la valeur pour certaines conditions. si je suis utilisé mot-clé non défini à travers une erreur.please tout un m'aider dans ce cas.comment utiliser l'opérateur non défini dans ternary en utilisant php
$reportHeader = array("name" => !empty($name) ? "Name" : "0",
"number" => !empty($number) ? "Number" : "0");
Dans ce cas, j'imprimer le nom et le numéro est présent sinon présent je reviens 0.but i pas besoin d'imprimer 0.if condition défaille i besoin de désinitialiser la valeur. Je essayé comme ceci:.
$reportHeader = array("name" => !empty($name) ? "Name" : unset(),
"number" => !empty($number) ? "Number" : unset();
Mais par une erreur
Que vous essayez de désinitialiser? Vous n'avez pas dit à PHP quel tableau ou index vous voulez supprimer. – drmonkeyninja
je veux supprimer l'index dans le tableau –