ホームページ >バックエンド開発 >PHPチュートリアル >PHP の配列要素の削除と重複した配列関数の削除_PHP チュートリアル

PHP の配列要素の削除と重複した配列関数の削除_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:01:40771ブラウズ

PHP は配列要素を削除し、重複した配列関数を削除します。この記事では、主に PHP で配列値を削除する方法について説明します。2 番目の部分では、array_keys 関数の使用方法について説明します。 ​

配列要素を削除し、重複した配列関数を削除するためのphpチュートリアル
この記事では主に PHP 配列値の削除について説明し、配列内の指定した位置にある要素を削除する方法について説明します。2 番目の記事では、array_keys 関数を使用して配列の重複した要素を削除する方法について説明します。
*/

$a=array("赤", "緑", "青", "黄"); count($a); // 4 を取得します
unset($a[1]); // 2 番目の要素を削除します
count($a); // 3 を取得します
echo $a[2]; // 配列には 3 つの要素しかありませんが、最後の要素を取得したかったのですが、青になりました。 echo $a[1] //値なし

//array array_splice (配列入力, int オフセット [, int 長さ [, 配列置換]])

//array_splice() は実際には配列要素を置換する関数ですが、置換値を追加しない場合は単に要素を削除するだけです。 array_splice() の使用法は次のとおりです。 $b=array("赤", "緑", "青", "黄");

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);

/*
結果を得る

配列 ( [2] => パイナップル [4] => グアバ [3] => バナナ )

*/

//配列内の重複要素を削除する関数
関数 delmember(&$array, $id)

{
$size = count($array);
for($i = 0; $i {
$array[$id + $i] = $array[$id + $i + 1];
}
unset($array[$size - 1]);
}


?>



http://www.bkjia.com/PHPjc/445431.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445431.html技術記事 PHP 配列要素の削除と重複配列関数の削除 この記事は主に PHP で配列値を削除する方法について説明します。2 番目の段落では、その方法について説明します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。