dedlfix: array: value und nicht key löschen

Beitrag lesen

echo $begrüßung;

ich möchte natürlich schon das ganze element löschen, jedoch habe ich in diesem beispiel nur den wert 7 und weiss den key davon nicht.

Dann durchlaufe mit einer einfachen for-Schleife den Array und lösche per unset das (im aktuellen Schleifendurchlauf aktuelle) Element, dessen Wert „7“ ist.

for ist da sicher nicht angebracht. Wenn die Elemente nicht mehr lückenlos vorhanden sind, was nach einem unset() der Fall ist, gibt es einen Zugriff auf einen nicht vorhandenen Schlüssel. Wenn schon zu Fuß, dann sollte man hier foreach verwenden.

Aber warum zu Fuß gehen, wenn <del>man mit dem Auto</del> es automatisch geht: array_search().

echo "$verabschiedung $name";