// array_change_key_case 返回一个字符串键名全为大写或者小写的数组(二维数组或者多维数组,只针对最外围键名起作用); $array = array('1'=>'2','XIXI'=>'3','HA'=>array('HEHE'=>'XIEXIE','NIHAO'=>array('BE'=>'ni','Wo'=>'ta'))); echo "<pre>"; print_r(array_change_key_case($array,CASE_LOWER)); exit();
上面打印出来的结果会是
成功则返回数组,否则返回false,如果第一个参数不是一个数组。
还需要注意一点的就是,如果在运行该函数时两个或多个键相同,则最后的元素会覆盖其他元素。
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","B"=>"Bird"); print_r(array_change_key_case($a,CASE_UPPER)); //输出的结果将会是 Array ( [A] => Cat [B] => Bird [C] => Horse )
相关推荐
array array_change_key_case ( array $input [, int $case = CASE_LOWER ] ) ``` - **参数**: - `$input`:这是需要改变键值大小写的数组。 - `$case`:可选参数,可以设置为 `CASE_LOWER`(默认)以转换为小写...
1. `array_change_key_case()`: 此函数用于改变数组的索引大小写。它接受一个数组和一个可选参数`case`,默认值为`CASE_LOWER`,表示将所有键转换为小写。如果设置为`CASE_UPPER`,则将所有键转换为大写。需要注意...
array_change_key_case -- 返回字符串键名全为小写或大写的数组 array_chunk -- 将一个数组分割成多个 array_combine -- 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values -- ...
这些函数如`array()`用于创建数组,`array_change_key_case()`可将数组的所有键转换为大写或小写,而`array_chunk()`则可以将大数组分割成小块。 2. **数组操作**: - `array_count_values()`统计数组中不同值出现...
1. **array_change_key_case**:这个函数用于将数组的所有键名转换为全部小写或大写,这对于在不区分大小写的情况下查找数组元素非常有用。 2. **array_chunk**:当需要将大数组拆分成多个小数组时,可以使用array_...
使用`array_change_key_case()`函数,可以将数组的所有键名转换为大写或小写。例如,`CASE_UPPER`将所有键名转换为大写,`CASE_LOWER`则转换为小写。 2. **数组分割**: `array_chunk()`函数可以将数组按照指定的...
1. `array_change_key_case()`:此函数可以将数组的所有键转换为全大写或全小写。 2. `array_chunk()`:它将一个大数组分割成多个小数组,每个小数组包含指定数量的元素。 3. `array_combine()`:结合两个数组,一个...
2. **数组转换**:`array_change_key_case()`用于将数组的所有键转换为大写或小写;`array_flip()`则会交换数组中的键和值,使得原来的值成为键,键成为值。 3. **数组分割与合并**:`array_chunk()`能将大数组分割...
- **示例**:`$arr = array_change_key_case($arr, CASE_LOWER);` - **版本**:自 PHP 4 起可用。 **3. array_chunk()** - **描述**:将一个数组分割成包含固定数量元素的新数组。 - **示例**:`$chunks = array_...
- 示例:`$newArr = array_change_key_case($arr, CASE_UPPER);` 2. **array_chunk(1.目标数组2.分解个数3.输出布尔型的真或假)** - 功能:将数组分割为指定长度的子数组。 - 示例:`$chunks = array_chunk($...
array_change_key_case($arr, CASE_LOWER);` 2. **array_chunk** - **功能**:将一个数组分割成多个子数组。 - **示例**:`$arr = [1, 2, 3, 4, 5]; $chunks = array_chunk($arr, 2);` 3. **array_combine** -...
$lowerCaseKeys = array_change_key_case($arr, CASE_LOWER); $upperCaseKeys = array_change_key_case($arr, CASE_UPPER); ``` ##### 3. `array_chunk()` - **功能**:把一个数组分割为新的数组块。 - **参数**...
**array_change_key_case($array, CASE_LOWER|CASE_UPPER)** 该函数将数组中的所有键名转换为小写或大写,具体取决于第二个参数。 **示例:** ```php $array = ['NAME' => 'John', 'AGE' => 30]; $newArray = ...
7. `array_change_key_case()`:这个函数可以将数组的所有字符串键转换为大写或小写。在示例中,`CASE_UPPER` 参数使得数组的所有键变为大写。 8. `array_chunk()`:函数将一个数组分割成多个小数组,每个小数组有...
array_change_key_case() 返回其键均为大写或小写的数组。 array_chunk() 把一个数组分割为新的数组块。 array_column() 返回输入数组中某个单一列的值。 array_combine() 通过合并两个数组(一个为键名数组,...
- **`array_change_key_case()`**:将数组键名转换成小写或大写。 - **`array_chunk()`**:将数组分割成多个块。 - **`array_combine()`**:通过合并两个数组来创建一个新数组。 - **`array_count_values()`**:计算...
$lowerCaseKeys = array_change_key_case($array, CASE_LOWER); print_r($lowerCaseKeys); // 输出: Array ( [name] => John [age] => 30 ) ``` ##### 2. `array_chunk` **功能描述:** 将一个数组分割成多个包含...