2016-05-09 13 views
0

Bitte Ich brauche ein Datum in einem Array zum Beispiel gespeichert, zu löschen oder zu aktualisieren:Wie ich ein Datum aus einem Array lösche

$array = ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'); 
$data_to_delete = 'Tuesday'; 
//possible explanation of code to run 
if(in_array($data_to_delete, $array)){ 
    //run code to delete $data_to_delete from the $array 
} 
+1

[array_filter] (http://php.net/array_filter) möglicherweise? –

+0

Ja. Danke Jon ... Das ist was ich brauche –

Antwort

1
if(($i = array_search($data_to_delete, $array, true)) !== false) { 
    unset($array[$i]); 
} 
2

Verwenden Sie den unset() Befehl.

So "Dienstag" Sie verwenden, um zu löschen:

$key = array_search("Tuesday", $array); 
if($key !== false) { 
    unset(array_search("Tuesday", $array)); 
} 

Wenn Sie nicht wissen, array_search() gibt Schlüssel der Zeichenkette, die es gefunden hat, so ist es das Äquivalent ist:

unset($array[1]); 
Verwandte Themen