❮ Tham chiếu mảng PHP
Thí dụ
Trả về một mảng chứa các khóa
$a=array["Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"];
print_r[array_keys
?>
Định nghĩa và cách sử dụng
Hàm array_keys[] trả về một mảng chứa các khóa
cú pháp
array_keys[mảng, giá trị, nghiêm ngặt]
Giá trị tham số
Tham sốMảng mô tảBắt buộc. Chỉ định một giá trị mảngOptional. Bạn có thể chỉ định một giá trị, sau đó chỉ những khóa có giá trị này được trả vềstrictOptional. Được sử dụng với tham số giá trị. Những giá trị khả thi- true - Trả về các khóa có giá trị đã chỉ định, tùy thuộc vào loại. số 5 không giống với chuỗi "5"
- sai - Giá trị mặc định. Không tùy loại, số 5 giống chuỗi "5"
chi tiết kỹ thuật
Giá trị trả về. Trả về một mảng chứa keysPhiên bản PHP. 4+Nhật ký thay đổi. Tham số nghiêm ngặt đã được thêm vào trong PHP 5. 0Thêm ví dụ
Thí dụ
Sử dụng tham số giá trị
$a=array["Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"];
print_r[array_keys
?>
Thí dụ
Sử dụng tham số nghiêm ngặt, sai
$a=array[10,20,30,"10"];
print_r[array_keys[$a,"10",false]];
?>
Thí dụ
Sử dụng tham số nghiêm ngặt, true
$a=array[10,20,30,"10"];
print_r[array_keys[$a,"10",true]];
?>
Ghi chú. Nếu giá_trị_khóa_tìm_kiếm tùy chọn được chỉ định, thì chỉ các khóa cho giá trị đó được trả về. Mặt khác, tất cả các khóa từ mảng được trả về
Thông số
NameDescriptionRequired /
OptionalTypeinput_arrayMảng được chỉ định. Bắt buộcArraysearch_key_valueGiá trị cần kiểm tra. Tùy chọnArraystrictKể từ PHP 5, tham số này xác định xem có nên sử dụng phép so sánh nghiêm ngặt [===] trong quá trình tìm kiếm hay không. Boolean tùy chọn
Giá trị trả về
Một mảng gồm tất cả các khóa của input_arrray
Loại giá trị. Mảng
Ví dụ 1
đầu ra
Array [ [0] => Orange [1] => Apple [2] => Banana [3] => Cherry ]
Trình bày bằng hình ảnh
Xem ví dụ trên trình duyệt
Ví dụ - 2
đầu ra
Mảng [ [0] => 1 [1] => 3 ]
Xem ví dụ trên trình duyệt
Thực hành trực tuyến tại đây
Xem thêm
Tham chiếu hàm PHP
Trước. array_key_exists
Tiếp theo. mảng_bản đồ
Theo dõi chúng tôi trên Facebook và Twitter để cập nhật thông tin mới nhất.
PHP. Lời khuyên trong ngày
PHP. Gỡ lỗi Curl
Bạn có thể bật tùy chọn CURLOPT_VERBOSE
curl_setopt[$curlhandle, CURLOPT_VERBOSE, true];
Khi CURLOPT_VERBOSE được đặt, đầu ra được ghi vào STDERR hoặc tệp được chỉ định bằng CURLOPT_STDERR. Đầu ra rất nhiều thông tin
Hàm
5
Bởi vì
Array [ [0] => Orange [1] => Apple [2] => Banana [3] => Cherry ]70 trả về một kết quả hỗn hợp. giá trị Boolean
53,
54,
55, một chuỗi rỗng hoặc một mảng trống, thì chuyển đổi kiểu tự động của PHP sẽ chuyển đổi kết quả thành
57 như trong ví dụ sau
curl_setopt[$curlhandle, CURLOPT_VERBOSE, true];7
Ghi chú.
Hàm này trả về khóa tương ứng đầu tiên cho một giá trị nhất định, nếu bạn muốn tìm tất cả các khóa tương ứng, hãy sử dụng hàm
58 để thay thế.
mảng_keys[]
curl_setopt[$curlhandle, CURLOPT_VERBOSE, true];9
Hàm này trả về tất cả các khóa của một mảng. Nếu đối số
59 tùy chọn được chỉ định, bạn có thể lấy khóa cho giá trị cụ thể đó
Thí dụ. Lấy tất cả các khóa từ mảng