ホームページ >バックエンド開発 >PHPチュートリアル >PHP の配列要素の削除と重複した配列関数の削除_PHP チュートリアル
PHP は配列要素を削除し、重複した配列関数を削除します。この記事では、主に PHP で配列値を削除する方法について説明します。2 番目の部分では、array_keys 関数の使用方法について説明します。
配列要素を削除し、重複した配列関数を削除するためのphpチュートリアル
この記事では主に PHP 配列値の削除について説明し、配列内の指定した位置にある要素を削除する方法について説明します。2 番目の記事では、array_keys 関数を使用して配列の重複した要素を削除する方法について説明します。
*/
$a=array("赤", "緑", "青", "黄"); count($a); // 4 を取得します
//array_splice() は実際には配列要素を置換する関数ですが、置換値を追加しない場合は単に要素を削除するだけです。 array_splice() の使用法は次のとおりです。 $b=array("赤", "緑", "青", "黄");
unset($a[1]); // 2 番目の要素を削除します
count($a); // 3 を取得します
echo $a[2]; // 配列には 3 つの要素しかありませんが、最後の要素を取得したかったのですが、青になりました。 echo $a[1] //値なし
//array array_splice (配列入力, int オフセット [, int 長さ [, 配列置換]])array_splice($a,1,1);
//重複値の削除と指定された配列要素の削除のより包括的な方法を見てみましょう
$array1 = array(1 => "www.bkjia.com", 2 => "パイナップル", 4 => "バナナ",4 => "グアバ",5 => ; " => "www.bkjia.com");
$search_keys = array_keys($array1, "www.bkjia.com");foreach($search_keys as $key) {
unset($array1[$key]);
}print_r($array1);
/*
結果を得る
*/
//配列内の重複要素を削除する関数
関数 delmember(&$array, $id)
$size = count($array);
for($i = 0; $i {
$array[$id + $i] = $array[$id + $i + 1];
}
unset($array[$size - 1]);
}
?>