Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Input : array[ "name" => "Anand", "roll"=> "1"] Output : Array [ [roll] => 1 ] Input : array[ "1" => "Add", "2" => "Multiply", "3" => "Divide"] Output : Array [ [2] => Multiply [3] => Divide ]
Bàn luận The unset[] function is used to unset a key and its value in an associative array.
Syntax:
void unset[ $array_name['key_to_be_removed'] ]
Program:
Array [ [2] => Multiply [3] => Divide ]0
Cho một mảng kết hợp có chứa các thành phần mảng và nhiệm vụ là loại bỏ một khóa và giá trị của nó khỏi mảng kết hợp.
Phương pháp 1: Sử dụng hàm unset []: hàm unset [] được sử dụng để giải phóng khóa và giá trị của nó trong một mảng kết hợp.
Array [ [2] => Multiply [3] => Divide ]1
Array [ [2] => Multiply [3] => Divide ]2
Array [ [2] => Multiply [3] => Divide ]3
Array [ [2] => Multiply [3] => Divide ]4
Array [ [2] => Multiply [3] => Divide ]5
Array [ [2] => Multiply [3] => Divide ]6
Array [ [2] => Multiply [3] => Divide ]7
Array [ [2] => Multiply [3] => Divide ]8
Array [ [2] => Multiply [3] => Divide ]9
array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]9
Array [ [2] => b [3] => c ]0
Array [ [2] => Multiply [3] => Divide ]1
Array [ [2] => b [3] => c ]2
Array [ [2] => b [3] => c ]3
Array [ [2] => b [3] => c ]4
Array [ [2] => b [3] => c ]5
Array [ [2] => Multiply [3] => Divide ]1
array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]9
Array [ [2] => b [3] => c ]8
Output:
Array [ [2] => Multiply [3] => Divide ]
Array
[
[2] => Multiply
[3] => Divide
]
5array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]
1 Array
[
[2] => Multiply
[3] => Divide
]
7array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]
3Array
[
[2] => Multiply
[3] => Divide
]
9 This function is used to get the difference between one or more arrays. This function compares the keys between one or more arrays and returns the difference between them.
Syntax:
Array [ [2] => Multiply [3] => Divide ]5
array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]6
Array [ [2] => Multiply [3] => Divide ]7
array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]8
Program:
Array [ [2] => Multiply [3] => Divide ]0
Cho một mảng kết hợp có chứa các thành phần mảng và nhiệm vụ là loại bỏ một khóa và giá trị của nó khỏi mảng kết hợp.
Phương pháp 1: Sử dụng hàm unset []: hàm unset [] được sử dụng để giải phóng khóa và giá trị của nó trong một mảng kết hợp.
Array [ [2] => Multiply [3] => Divide ]1
Array [ [2] => Multiply [3] => Divide ]2
Array [ [2] => Multiply [3] => Divide ]3
Array [ [2] => Multiply [3] => Divide ]4
Array [ [2] => Multiply [3] => Divide ]5
Array [ [2] => Multiply [3] => Divide ]6
Array [ [2] => Multiply [3] => Divide ]7
Array [ [2] => Multiply [3] => Divide ]8
Array [ [2] => Multiply [3] => Divide ]9
array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]9
Array [ [2] => Multiply [3] => Divide ]5
array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]1
Array [ [2] => Multiply [3] => Divide ]7
array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]3
Array [ [2] => Multiply [3] => Divide ]9
$array = array["key1" => "value1", "key2" => "value2"];
print_r[$array];
unset[$array['key1']];
print_r[$array];
unset[$array['key2']];
print_r[$array];
5$array = array["key1" => "value1", "key2" => "value2"];
print_r[$array];
unset[$array['key1']];
print_r[$array];
unset[$array['key2']];
print_r[$array];
6$array = array["key1" => "value1", "key2" => "value2"];
print_r[$array];
unset[$array['key1']];
print_r[$array];
unset[$array['key2']];
print_r[$array];
7Array [ [2] => Multiply [3] => Divide ]3
$array = array["key1" => "value1", "key2" => "value2"];
print_r[$array];
unset[$array['key1']];
print_r[$array];
unset[$array['key2']];
print_r[$array];
9Array [ [2] => b [3] => c ]3
Array
[
[key1] => value1
[key2] => value2
]
Array
[
[key2] => value2
]
Array
[
]
1Array [ [2] => b [3] => c ]5
unset[$array['key-here']];
9array array_diff_key[ $array_name, array_flip[[array] ['keys_to_be_removed'] ]9
Array [ [2] => b [3] => c ]8
Output:
Array [ [2] => b [3] => c ]
Đưa ra một mảng kết hợp:
array["key1" => "value1", "key2" => "value2", ...]
Làm thế nào tôi có thể loại bỏ một cặp giá trị khóa nhất định, được đưa ra khóa?
User229044 ♦♦
227K40 Huy hiệu vàng326 Huy hiệu bạc336 Huy hiệu Đồng40 gold badges326 silver badges336 bronze badges
hỏi ngày 16 tháng 6 năm 2010 lúc 13:14Jun 16, 2010 at 13:14
0
Bạn có thể sử dụng
Array
[
[key1] => value1
[key2] => value2
]
Array
[
[key2] => value2
]
Array
[
]
6:unset[$array['key-here']];
Example:
$array = array["key1" => "value1", "key2" => "value2"];
print_r[$array];
unset[$array['key1']];
print_r[$array];
unset[$array['key2']];
print_r[$array];
Output:
Array
[
[key1] => value1
[key2] => value2
]
Array
[
[key2] => value2
]
Array
[
]
Pang
9.254146 Huy hiệu vàng85 Huy hiệu bạc120 Huy hiệu đồng146 gold badges85 silver badges120 bronze badges
Đã trả lời ngày 16 tháng 6 năm 2010 lúc 13:15Jun 16, 2010 at 13:15
SarfrazsarfrazSarfraz
372K76 Huy hiệu vàng529 Huy hiệu bạc576 Huy hiệu Đồng76 gold badges529 silver badges576 bronze badges
3
Sử dụng chức năng này để loại bỏ các mảng khóa cụ thể mà không cần sửa đổi mảng gốc:
function array_except[$array, $keys] {
return array_diff_key[$array, array_flip[[array] $keys]];
}
PARAM thứ nhất vượt qua tất cả các mảng, mảng thông số thứ hai của các phím để xóa.
Ví dụ:
void unset[ $array_name['key_to_be_removed'] ]0
Người dùng
3.5342 Huy hiệu vàng33 Huy hiệu bạc 50 Huy hiệu Đồng2 gold badges33 silver badges50 bronze badges
Đã trả lời ngày 1 tháng 9 năm 2015 lúc 10:56Sep 1, 2015 at 10:56
BafibafiBafi
5265 Huy hiệu bạc7 Huy hiệu Đồng5 silver badges7 bronze badges
3
Sử dụng
Array
[
[key1] => value1
[key2] => value2
]
Array
[
[key2] => value2
]
Array
[
]
7:void unset[ $array_name['key_to_be_removed'] ]1
Pang
9.254146 Huy hiệu vàng85 Huy hiệu bạc120 Huy hiệu đồng146 gold badges85 silver badges120 bronze badges
Đã trả lời ngày 16 tháng 6 năm 2010 lúc 13:15Jun 16, 2010 at 13:15
Sarfrazsarfrazcletus
372K76 Huy hiệu vàng529 Huy hiệu bạc576 Huy hiệu Đồng163 gold badges903 silver badges940 bronze badges
0
Sử dụng chức năng này để loại bỏ các mảng khóa cụ thể mà không cần sửa đổi mảng gốc:
void unset[ $array_name['key_to_be_removed'] ]2
User229044 ♦♦
227K40 Huy hiệu vàng326 Huy hiệu bạc336 Huy hiệu Đồng40 gold badges326 silver badges336 bronze badges
Đã trả lời ngày 16 tháng 6 năm 2010 lúc 13:15Jun 16, 2010 at 13:15
SarfrazsarfrazCristian
372K76 Huy hiệu vàng529 Huy hiệu bạc576 Huy hiệu Đồng62 gold badges355 silver badges262 bronze badges
Sử dụng chức năng này để loại bỏ các mảng khóa cụ thể mà không cần sửa đổi mảng gốc:
void unset[ $array_name['key_to_be_removed'] ]3
PARAM thứ nhất vượt qua tất cả các mảng, mảng thông số thứ hai của các phím để xóa.
void unset[ $array_name['key_to_be_removed'] ]
4Ví dụ:
void unset[ $array_name['key_to_be_removed'] ]
5
Người dùng
3.5342 Huy hiệu vàng33 Huy hiệu bạc 50 Huy hiệu Đồng
Đã trả lời ngày 1 tháng 9 năm 2015 lúc 10:56
Bafibafi
5265 Huy hiệu bạc7 Huy hiệu ĐồngApr 19, 2018 at 14:32
Sử dụng
Array
[
[key1] => value1
[key2] => value2
]
Array
[
[key2] => value2
]
Array
[
]
7:Sahith Vibudhicletuscletus2 gold badges29 silver badges31 bronze badges
606K163 Huy hiệu vàng903 Huy hiệu bạc940 Huy hiệu Đồng
void unset[ $array_name['key_to_be_removed'] ]7
Sử dụng
Array
[
[key1] => value1
[key2] => value2
]
Array
[
[key2] => value2
]
Array
[
]
6:Mar 6, 2015 at 5:28
0
Cristiancristian
197K62 Huy hiệu vàng355 Huy hiệu bạc262 Huy hiệu Đồng
void unset[ $array_name['key_to_be_removed'] ]8
Xem xét mảng này:
void unset[ $array_name['key_to_be_removed'] ]9
Để xóa một phần tử bằng mảng
Array
[
[key1] => value1
[key2] => value2
]
Array
[
[key2] => value2
]
Array
[
]
9:Mar 13, 2021 at 9:42
Để xóa phần tử bằng
function array_except[$array, $keys] {
return array_diff_key[$array, array_flip[[array] $keys]];
}
0:OMRĐọc thêm về Array_Diff: //php.net/manual/en/function.array-diff.php5 gold badges16 silver badges34 bronze badges