In PHP können Sie foreach verwenden, um das Array zu durchlaufen, das Element mit dem angegebenen Schlüsselnamen über die if-Anweisung zu finden und den Schlüsselwert des Schlüsselnamens auf leer zu setzen, um den Effekt zu erzielen, dass das Array-Element gelöscht und beibehalten wird key; die Syntax „foreach($arr as $k =>$v){if($k=='specified value'){$arr[$k]='';}}“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php löscht Array-Elemente, um Schlüssel beizubehalten
Erstellen Sie zur Erläuterung eine neue PHP-Datei mit dem Namen test.php So verwenden Sie PHP: Löschen Sie den Schlüsselwert im Array und behalten Sie den Schlüsselnamen bei.
Verwenden Sie in der Datei test.php die Methode header(), um das Codierungsformat der Seite auf utf-8 festzulegen.
In der Datei test.php definieren Sie ein assoziatives Array zum Testen.
Verwenden Sie in der Datei test.php foreach, um das Array zu durchlaufen, suchen Sie den Schlüsselwert mit dem Schlüsselnamen des Buchstabens c über die if-Anweisung und setzen Sie den Schlüsselwert des Schlüsselnamens auf leer, um ihn zu löschen Schlüsselwert im Array und behalten Sie den Schlüsselnamen bei.
Verwenden Sie in der Datei test.php print_r, um das geänderte Array auszugeben.
Öffnen Sie die Datei test.php im Browser, um die Ergebnisse anzuzeigen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie Array-Elemente in PHP und behalten dabei die Schlüssel bei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!