Rumah > Artikel > pembangunan bahagian belakang > Dua cara untuk memadam nilai utama dalam tatasusunan bersekutu dalam PHP
Dalam artikel sebelumnya "Dua cara untuk memuat turun fail dengan cepat dari URL dalam PHP", saya memperkenalkan dua cara untuk memuat turun fail dari URL dalam PHP Rakan yang memerlukan boleh membaca dan belajar
Kandungan utama artikel ini adalah untuk memperkenalkan anda kepada dua kaedah memadam nilai utama dalam tatasusunan bersekutu dalam PHP. Mari lihat kod terus:Kaedah pertama:
Gunakan fungsi: Fungsi unset() boleh digunakan Untuk menyahset kunci dan nilainya dalam tatasusunan bersekutu. unset()
void unset( $array_name['key_to_be_removed'] )
<?php // 声明关联数组 $arr = array( "1" => "加", "2" => "减", "3" => "乘", "4" => "除" ); // 关联数组中删除键1及其值 unset($arr['1']); // 显示数组元素 var_dump($arr);Hasil larian ialah:
array (size=3) 2 => string '减' (length=3) 3 => string '乘' (length=3) 4 => string '除' (length=3)Nota: tidak ditetapkan boleh memadam sama ada pembolehubah atau unit dalam tatasusunan, tetapi perlu diingatkan bahawa tatasusunan tidak akan diindeks semula.
Kaedah kedua:
: Fungsi ini digunakan untuk mendapatkan satu atau lebih Perbezaan antara tatasusunan. Fungsi ini membandingkan kunci antara satu atau lebih tatasusunan dan mengembalikan perbezaan antara mereka. array_diff_key()
array array_diff_key( $array_name, array_flip((array) ['keys_to_be_removed']
<?php // 声明关联数组 $arr = array( "1" => "春", "2" => "夏", "3" => "秋", "4" => "冬", ); // 从关联数组中删除键1及其值 $result = array_diff_key($arr, array_flip((array) ['1'])); // 显示数组元素 var_dump($result);Hasil larian ialah:
array (size=3) 2 => string '夏' (length=3) 3 => string '秋' (length=3) 4 => string '冬' (length=3)Nota: Nilai pulangan bagi fungsi array_diff_key() adalah untuk mengembalikan tatasusunan perbezaan, yang merangkumi semua kunci dalam tatasusunan yang dibandingkan (tatasusunan1) tetapi tidak dalam mana-mana tatasusunan parameter lain (tatasusunan2 atau tatasusunan3 , dsb.) Nama kunci. Akhir sekali, saya ingin mengesyorkan "
Tutorial Video PHP" yang terkini dan paling komprehensif kepada semua orang~ Datang dan belajar!
Atas ialah kandungan terperinci Dua cara untuk memadam nilai utama dalam tatasusunan bersekutu dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!