Hướng dẫn what is the use of array_keys in php? - công dụng của array_keys trong php là gì?

❮ Tham chiếu mảng PHP

Thí dụ

Trả về một mảng chứa các phím:

"XC90", "BMW" => "x5", "Toyota" => "Highlander"); print_r (Array_Keys ($ a)); ?>
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Hàm mảng_Keys () trả về một mảng chứa các phím.


Cú pháp

Array_Keys (mảng, giá trị, nghiêm ngặt)

Giá trị tham số

Tham sốSự mô tả
mảngYêu cầu. Chỉ định một mảng
giá trịKhông bắt buộc. Bạn có thể chỉ định một giá trị, sau đó chỉ các khóa có giá trị này được trả về
nghiêm khắcKhông bắt buộc. Được sử dụng với tham số giá trị. Những giá trị khả thi:
  • TRUE - Trả về các phím có giá trị được chỉ định, tùy thuộc vào loại: Số 5 không giống như chuỗi "5".
  • Sai - Giá trị mặc định. Không phụ thuộc vào loại, số 5 giống như chuỗi "5".


Chi tiết kỹ thuật

Giá trị trở lại:Trả về một mảng chứa các phím
Phiên bản PHP:4+
Changelog:Tham số nghiêm ngặt đã được thêm vào Php 5.0

Nhiều ví dụ hơn

Thí dụ

Sử dụng tham số giá trị:

"XC90", "BMW" => "x5", "Toyota" => "Highlander"); print_r (Array_Keys ($ a, "Highlander"));
$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a,"Highlander"));
?>

Hãy tự mình thử »

Thí dụ

Định nghĩa và cách sử dụng

Hàm mảng_Keys () trả về một mảng chứa các phím.
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",false));
?>

Hãy tự mình thử »

Thí dụ

Định nghĩa và cách sử dụng

Hàm mảng_Keys () trả về một mảng chứa các phím.
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>

Hãy tự mình thử »


❮ Tham chiếu mảng PHP


(Php 4, Php 5, Php 7, Php 8)

Array_Keys - Trả lại tất cả các phím hoặc một tập hợp con của các phím của một mảngReturn all the keys or a subset of the keys of an array

Sự mô tả

mảng_Keys (mảng $array): mảng(array $array): array

Array_Keys (mảng $array, hỗn hợp $search_value, bool $strict = false): mảng(array $array, mixed $search_value, bool $strict = false): array

Nếu một search_value được chỉ định, thì chỉ các khóa cho giá trị đó được trả về. Nếu không, tất cả các khóa từ array được trả lại.

Thông số

array

Một mảng chứa các phím để trở lại.

search_value

Nếu được chỉ định, thì chỉ các khóa chứa giá trị này được trả về.

$array0

Xác định nếu so sánh nghiêm ngặt (===) nên được sử dụng trong quá trình tìm kiếm.

Trả về giá trị

Trả về một mảng của tất cả các phím trong array.

Ví dụ

Ví dụ #1 Array_Keys () ví dụarray_keys() example

$array2

Ví dụ trên sẽ xuất ra:

Array
(
    [0] => 0
    [1] => color
)
Array
(
    [0] => 0
    [1] => 3
    [2] => 4
)
Array
(
    [0] => color
    [1] => size
)

Xem thêm

  • Array_Values ​​() - Trả về tất cả các giá trị của một mảng
  • Array_Combine () - Tạo một mảng bằng cách sử dụng một mảng cho các phím và một mảng khác cho các giá trị của nó
  • Array_Key_Exists () - Kiểm tra xem khóa hoặc chỉ mục đã cho có tồn tại trong mảng
  • Array_Search () - Tìm kiếm mảng cho một giá trị đã cho và trả về khóa tương ứng đầu tiên nếu thành công

Pat dot leblanc tại gmail dot com ¶

11 năm trước

$array3

$array4

$array5

$array6

Sven (bitcetera.com) ¶

16 năm trước

$array7

$array8

$array9

PHPNet tại Holodyn dot com ¶

8 năm trước

$array0

$array1

$array2

$array3

$array4

$array5

$array9

Robert C. ¶

6 năm trước

$array7

$array8

$array9

$search_value0

$search_value1

Ian (Maxianos tại Hotmail Dot Com) ¶

8 năm trước

$search_value2

$search_value3

$search_value4

$search_value5

$search_value6

$search_value7

Robert C. ¶

8 năm trước

$search_value8

$search_value9

$strict0

$strict1

Robert C. ¶

6 năm trước

$strict2

$strict3

$strict4

$strict5

$strict6

$array9

Ian (Maxianos tại Hotmail Dot Com) ¶

Zammit Dot Andrew tại Gmail Dot Com ¶

$strict8

$strict9

false0

Paul Hirsch ¶

11 năm trước

false1

false2

false3

false4

$array9

Sven (bitcetera.com) ¶

16 năm trước

false6

false7

false8

$array9

PHPNet tại Holodyn dot com ¶

8 năm trước

search_value0

search_value1

search_value2

search_value3

search_value4

Robert C. ¶

6 năm trước

search_value5

search_value6

$search_value9

search_value8

search_value9

Ian (Maxianos tại Hotmail Dot Com) ¶

Zammit Dot Andrew tại Gmail Dot Com ¶

array0

array1

$array9

Paul Hirsch ¶

7 năm trước

array3

array4

array5

Md. Abutaleb ¶

16 năm trước

array6

array7

array8

$array9

PHPNet tại Holodyn dot com ¶

8 năm trước

array0

array1

array2

array3

array4

array5

array6

$array9

Robert C. ¶

8 năm trước

array8

Robert C. ¶

Zammit Dot Andrew tại Gmail Dot Com ¶

array9

search_value0

search_value1

search_value2

Paul Hirsch ¶

7 năm trước

search_value3

search_value4

search_value5

search_value6

Md. Abutaleb ¶

8 năm trước

search_value7

search_value8

search_value9

$array00

Robert C. ¶

8 năm trước

$array01

$array02

$array03

$array9

Robert C. ¶

6 năm trước

$array05

Ian (Maxianos tại Hotmail Dot Com) ¶

7 năm trước

$array06

$array07

$array08

$array09

Md. Abutaleb ¶

7 năm trước

$array10

Md. Abutaleb ¶

7 năm trước

$array11

$array12

$array13

$array9

Md. Abutaleb ¶

6 năm trước

$array15

$array16

$array17

Các chức năng Array_Keys và Array_Values ​​có hữu ích như thế nào?

Array_Keys () và Array_Values ​​() là các hàm có liên quan rất chặt chẽ: Cái trước trả về một mảng của tất cả các khóa trong một mảng và phần sau trả về một mảng của tất cả các giá trị trong một mảng.the former returns an array of all the keys in an array, and the latter returns an array of all the values in an array.

3 loại mảng PHP là gì?

Trong PHP, có ba loại mảng: mảng được lập chỉ mục - mảng có chỉ mục số. Mảng liên kết - Mảng với các khóa có tên. Mảng đa chiều - Mảng chứa một hoặc nhiều mảng.Indexed arrays - Arrays with a numeric index. Associative arrays - Arrays with named keys. Multidimensional arrays - Arrays containing one or more arrays.

Lợi ích chính của từ khóa mảng trong PHP là gì?

Ưu điểm của mảng PHP ít mã hơn: Chúng ta không cần xác định nhiều biến.Dễ dàng đi qua: Bằng sự trợ giúp của một vòng đơn, chúng ta có thể đi qua tất cả các yếu tố của một mảng.Sắp xếp: Chúng ta có thể sắp xếp các yếu tố của mảng.Less Code: We don't need to define multiple variables. Easy to traverse: By the help of single loop, we can traverse all the elements of an array. Sorting: We can sort the elements of array.

Là khóa Array có đặt PHP không?

Mảng không được đặt.Đây cũng là một hàm được xác định trước trong PHP, kiểm tra xem một chỉ mục hay khóa cụ thể có tồn tại trong một mảng hay không.Nó không đánh giá giá trị của khóa cho bất kỳ giá trị null nào.Nó trả về sai nếu nó không tìm thấy chìa khóa trong mảng và đúng trong tất cả các trường hợp có thể khác.. This is also a predefined function in PHP which checks whether an index or a particular key exists in an array or not. It does not evaluate the value of the key for any null values. It returns false if it does not find the key in the array and true in all other possible cases.