2016-05-09 9 views
0

からデータを削除するために、私は、例えば、配列に格納されたデータを削除または更新する必要があります:どのように配列

$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) –

+0

うん。ありがとうジョン...それは私が必要なものです –

答えて

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

は未設定()コマンドを使用します。だから、「火曜日」を削除する

使用:それは相当あるので

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

をあなたが知らなかった場合は、(array_searchは)、それは発見した文字列のキーを返します。

unset($array[1]); 
関連する問題