Nếu nhiều hơn 1 giá trị trùng nhau,
array_push[$hocweb, "JS", "PHP"]; // Xuất mảng ra trình duyệt xem kết quả $length = count[$hocweb]; for[$i = 0; $i < $length; $i++] { echo $hocweb[$i]."8 sẽ giữ lại giá trị ban đầu và loại bỏ các giá trị còn lại
"; } ?>
Lưu ý rằng khóa cũng bị xóa tương ứng với giá trị bị xóa, do đó không được sử dụng để liệt kê các phần tử mảng sau khi sử dụng
array_push[$hocweb, "JS", "PHP"]; // Xuất mảng ra trình duyệt xem kết quả $length = count[$hocweb]; for[$i = 0; $i < $length; $i++] { echo $hocweb[$i]."8 được, vì khóa sẽ bị thiếu
"; } ?>
array_key_exists[] là hàm kiểm tra một khóa xác định có trong một mảng cho trước hay không. Hàm thường được sử dụng trong quá trình kiểm tra khóa trong mảng và xử lý dữ liệu liên quan đến phần tử có khóa cho trước.
Nội dung chính Hiển thị
Giới thiệu hàm array_key_exists[]
bool array_key_exists[$key, $value]
Tham số
$key is key for before
$array is a array
Giá trị trả lại
- TRUE if $key is a key of array $array
- Return to return FALSE
Ví dụ
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
Giá trị xuất ra màn hình
Key first tồn tại trong mảng
Hàm isset và hàm array_key_exists[]
Nếu phần tử của mảng là NULL thì hàm isset[] trả về false
liên kết url
http. //hocweb123. com/ham-array_key_exists-trong-php. html
array_key_exists[] là hàm kiểm tra một khóa xác định có trong một mảng cho trước hay không. Hàm thường được sử dụng trong quá trình kiểm tra khóa trong mảng và xử lý dữ liệu liên quan đến phần tử có khóa cho trước.
Nội dung chính Hiển thị
Giới thiệu hàm array_key_exists[]
bool array_key_exists[$key, $value]
Tham số
$key is key for before
$array is a array
Giá trị trả lại
- TRUE if $key is a key of array $array
- Return to return FALSE
Ví dụ
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
Giá trị xuất ra màn hình
Key first tồn tại trong mảng
Hàm isset và hàm array_key_exists[]
Nếu phần tử của mảng là NULL thì hàm isset[] trả về false
liên kết url
http. //hocweb123. com/ham-array_key_exists-trong-php. html
Hàm array_key_exists[] dùng để kiểm tra xem bất kỳ khóa nào tồn tại trong mảng hay không
Hàm trả về TRUE nếu key có trong mảng, trả về FALSE nếu ngược lại
Lưu ý. array_key_exists[] chỉ tìm key trong một mảng, các key lồng trong mảng nhiều chiều sẽ không được tìm thấy
Ví dụ 1
bool array_key_exists[$key, $value]
7Ví dụ 2. array_key_exists[] với isset[]
isset[] không trả về
bool array_key_exists[$key, $value]
8 bool array_key_exists[$key, $value]
9, trong khi array_key_exists[] vẫn trả về TRUE$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
0$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
0$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
1¶Lưu ý .
array_key_exists[] vẫn sẽ trả về
2$search_array = array['first' => 1, 'second' => 4]; if [array_key_exists['first', $search_array]] { echo "Key 'first' tồn tại trong mảng"; } ?>
Để kiểm tra xem thuộc tính nào tồn tại trong đối tượng hay không ta sử dụng hàm property_exists[]
- Trang chủ
- phát triển web
- PHP
- Hàm array_key_exists[] trong PHP
Hướng dẫn cách sử dụng hàm array_key_exists[] về mảng trong lập trình PHP
Tác dụng của hàm array_key_exists[]
Hàm
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
3 kiểm tra xem khóa hoặc chỉ mục đã cho có tồn tại trong mảng khôngBảng dưới đây tóm tắt các chi tiết kỹ thuật của chức năng này
Trả lại giá trị. Trả về$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
4 nếu thành công hoặc $search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
5 nếu thất bại. Phiên bản. PHP4. 0. 7+cú pháp
Cú pháp cơ bản của hàm
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
3 được đưa ra vớiarray_key_exists [key, array];
Ví dụ sau đây cho thấy hàm
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
3 đang hoạt độngarray_push[$hocweb, "JS", "PHP"]; // Xuất mảng ra trình duyệt xem kết quả $length = count[$hocweb]; for[$i = 0; $i < $length; $i++] { echo $hocweb[$i]."8
"; } ?>
Thông số
Hàm
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
3 chấp nhận các tham số sauTham sốMô tảkeyBắt buộc. Chỉ định khóa để kiểm tra. mảngBắt buộc. Chỉ định mảng mục tiêu trong đó khóa sẽ được kiểm traGhi chú. Hàm
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
3 sẽ chỉ tìm kiếm các khóa trong chiều đầu tiên. Các khóa lồng nhau trong mảng nhiều chiều sẽ không được tìm kiếmMẹo. Trong PHP4. 0. 6 và phiên bản cũ hơn, hàm
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
3 được gọi là Key first tồn tại trong mảng
1. Key first tồn tại trong mảng
1 vẫn được sử dụng làm bí danh cho hàm $search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
3Thêm ví dụ
Dưới đây là một số ví dụ khác cho thấy hàm
$search_array = array['first' => 1, 'second' => 4];
if [array_key_exists['first', $search_array]] {
echo "Key 'first' tồn tại trong mảng";
}
?>
3 về cơ bản hoạt động như thế nàoHàm này cũng có thể được sử dụng để kiểm tra xem một chỉ mục có tồn tại trong một mảng hay không, như thế này
bool array_key_exists[$key, $value]
6Mẹo. Trong một mảng được lập chỉ mục hoặc mảng số, các chỉ mục được gán tự động [bắt đầu bằng 0 và tăng thêm 1 cho mỗi giá trị] và các giá trị có thể là bất kỳ loại dữ liệu nào