Ich mag den Wert für bestimmte Bedingung unscharf zu schalten. wenn ich unset benutze, benutze es durch einen error.please jemand hilft mir in diesem Fall.wie die ungesetzt in ternärem Operator zu verwenden, mit PHP
$reportHeader = array("name" => !empty($name) ? "Name" : "0",
"number" => !empty($number) ? "Number" : "0");
In diesem Fall drucken ich den Namen und die Nummer vorhanden ist, wenn ich nicht anwesend 0.but Rückkehr i 0.if Zustand keine Notwendigkeit, nicht gedruckt werden kann i den Wert unscharf zu schalten müssen. Ich habe versucht, wie folgt aus:.
$reportHeader = array("name" => !empty($name) ? "Name" : unset(),
"number" => !empty($number) ? "Number" : unset();
Aber es durch einen Fehler
Folowing Code Was versuchen Sie unscharf zu schalten verwenden kann? Sie haben PHP nicht mitgeteilt, welches Array oder welcher Index Sie entfernen möchten. – drmonkeyninja
ich möchte Index im Array entfernen –