PHPで配列内の指定した値を削除する方法

王林
リリース: 2023-03-07 11:50:02
オリジナル
2427 人が閲覧しました

php メソッドを使用して、配列内の指定された値を削除します。[foreach($array as $k=>$v){if( など)、usnet 関数と組み合わせた foreach ステートメントを使用して削除できます。 $v == 'day'){unset($array[$k])}}]。

PHPで配列内の指定した値を削除する方法

方法は次のとおりです:

(推奨チュートリアル: java ビデオ チュートリアル)

1. 利用方法 foreach 関数と unset() 関数は、配列内の特定の要素を削除します

foreach($array as $k=>$v){
if($v == 'day'){
unset($array[$k])
}
}
ログイン後にコピー

unset() 関数は、指定された配列値を削除します。

2. array_flip() 関数と unset() 関数を使用して、配列内の特定の値を削除します

$arr = array_flip($arr);
unset($arr['world']);
$arr = array_flip($arr);
print_r($arr);
ログイン後にコピー

array_flip() は、配列の元のキー名を変更する逆転関数です上記の操作を理解しやすいように、キーの値をキーの値に変更します。

3. array_search() および unset() 関数を使用して、array 内の特定の値を削除します

if(($key = array_search('day',$arr))){
unset($arr[$key]);
}
ログイン後にコピー

array_search() 関数は、キー値を検索する in_array() と同じです配列内で。値が見つかった場合は、一致する要素のキーが返されます。見つからない場合は false を返します。

4. array_splice() 関数は、unset() 関数と同じ役割を果たすことができます

if(($key = array_search('day',$arr))){
array_splice($arr, $key,1);
}
ログイン後にコピー

関連する推奨事項: php トレーニング

以上がPHPで配列内の指定した値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート