array_keys
时间: 2024-05-18 22:18:21 浏览: 112
`array_keys` 是一个 PHP 函数,它用于返回数组中的所有键名。它接受一个数组作为参数,并返回一个包含数组中所有键名的新数组。
示例用法:
```php
$array = array('a' => 1, 'b' => 2, 'c' => 3);
$keys = array_keys($array);
print_r($keys);
```
输出:
```
Array
(
[0] => a
[1] => b
[2] => c
)
```
这里,`array_keys` 函数返回了包含数组 `$array` 中所有键名的新数组 `$keys`。
相关问题
What exactly do the array_keys and array_values functions do?
The `array_keys()` function in PHP returns all the keys of an array as a new array. It takes an array as an argument and returns an array of keys.
Example:
```php
$array = array('key1' => 'value1', 'key2' => 'value2');
$keys = array_keys($array);
print_r($keys);
```
Output:
```
Array
(
[0] => key1
[1] => key2
)
```
The `array_values()` function in PHP returns all the values of an array as a new array. It takes an array as an argument and returns an array of values.
Example:
```php
$array = array('key1' => 'value1', 'key2' => 'value2');
$values = array_values($array);
print_r($values);
```
Output:
```
Array
(
[0] => value1
[1] => value2
)
```
Both of these functions are useful for manipulating arrays in PHP.
php array_keys
`array_keys()` 函数是 PHP 中的一个内置函数,用于返回数组中所有的键名(即数组中的索引)。
该函数的语法如下:
```php
array_keys(array $array, mixed $search_value = null, bool $strict = false): array
```
参数解释:
- `$array`:要从中返回键名的数组。
- `$search_value`(可选):如果设置了该参数,则只返回与指定值匹配的键名。
- `$strict`(可选):如果为 true,则使用严格比较(包括数据类型),默认为 false。
示例用法:
```php
$fruits = array("apple", "banana", "orange", "apple");
$keys = array_keys($fruits);
print_r($keys);
```
输出:
```
Array
(
[0 => 0
[1 => 1
[2 => 2
[3 => 3
)
```
在上面的例子中,`array_keys()` 函数返回了数组 `$fruits` 中的所有键名 `[0, 1, 2, 3]`。
阅读全文