淺談php數(shù)組array_change_key_case() 函數(shù)和array_chunk()函數(shù)
如下所示:
<?php
/*
array_change_key_case() 返回其鍵均為大寫或小寫的數(shù)組。
array array_change_key_case(array input[,int case])
參數(shù)描述:array是要轉(zhuǎn)換鍵值的數(shù)組
case有兩個(gè)選項(xiàng):CASE_LOWER,默認(rèn)選項(xiàng),以小寫字母返回?cái)?shù)組的鍵
CASE_UPPER,以大寫字母返回?cái)?shù)組的鍵
*/
$input_array = array('a'=>'Java',
'B'=>'Php',
'c'=>'C++',
'D'=>'C#');
print_r(array_change_key_case($input_array, CASE_LOWER));
print_r(array_change_key_case($input_array, CASE_UPPER));
//如果在運(yùn)行該函數(shù)時(shí)兩個(gè)或多個(gè)鍵相同,則最后的元素會(huì)覆蓋其他元素,例如:
$input_array = array('a'=>'Barcelona',
'B'=>'Madrid',
'c'=>'Manchester',
'b'=>'Milan');
print_r(array_change_key_case($input_array, CASE_LOWER));
?>
運(yùn)行結(jié)果:

<?php
/*
array_chunk() 把一個(gè)數(shù)組分割成新的數(shù)組塊
array array_chunk(array $array,int $size[,bool preserve_key])
參數(shù)描述:array是分割的數(shù)組
size規(guī)定每個(gè)新數(shù)組包含的元素,最后一個(gè)數(shù)組可能會(huì)少幾個(gè)元素
preserve_key:可選,有兩個(gè)選項(xiàng):true,保留原始數(shù)組中的鍵名;false,默認(rèn)選項(xiàng),每個(gè)結(jié)果數(shù)組使用從0開始的新數(shù)組索引
*/
$input_array = array('A'=>'Java',
'B'=>'Php',
'C'=>'C++',
'D'=>'C#');
print_r(array_chunk($input_array, 2 ,false));
print_r(array_chunk($input_array, 3 ,true));
?>
運(yùn)行結(jié)果:

以上就是小編為大家?guī)淼臏\談php數(shù)組array_change_key_case() 函數(shù)和array_chunk()函數(shù)全部內(nèi)容了,希望大家多多支持腳本之家~
- php使用array_chunk函數(shù)將一個(gè)數(shù)組分割成多個(gè)數(shù)組
- php中利用explode函數(shù)分割字符串到數(shù)組
- php把字符串指定字符分割成數(shù)組的方法
- 支持中文的PHP按字符串長度分割成數(shù)組代碼
- php通過數(shù)組實(shí)現(xiàn)多條件查詢實(shí)現(xiàn)方法(字符串分割)
- php將字符串隨機(jī)分割成不同長度數(shù)組的方法
- php數(shù)組函數(shù)序列之a(chǎn)rray_unique() - 去除數(shù)組中重復(fù)的元素值
- php數(shù)組函數(shù)序列之a(chǎn)rray_keys() - 獲取數(shù)組鍵名
- php數(shù)組函數(shù)序列之a(chǎn)rray_key_exists() - 查找數(shù)組鍵名是否存在
- php數(shù)組查找函數(shù)in_array()、array_search()、array_key_exists()使用實(shí)例
- php array_chunk()函數(shù)用法與注意事項(xiàng)
相關(guān)文章
關(guān)于二級(jí)目錄拖拽排序的實(shí)現(xiàn)(源碼示例下載)
本篇文章介紹了,關(guān)于二級(jí)目錄拖拽排序的實(shí)現(xiàn)(源碼示例下載)。需要的朋友參考下2013-04-04
php set_include_path函數(shù)設(shè)置 include_path 配置選項(xiàng)
這篇文章主要介紹了php set_include_path函數(shù)設(shè)置include_path 配置選項(xiàng)的相關(guān)資料,需要的朋友可以參考下2016-10-10
PHP 文本文章分頁代碼 按標(biāo)記或長度(不涉及數(shù)據(jù)庫)
PHP文本分頁,按標(biāo)記或者長度分頁,非傳統(tǒng)的數(shù)據(jù)庫分頁。廢話不多說,客觀如有意可直接看代碼2012-06-06
thinkPHP導(dǎo)出csv文件及用表格輸出excel的方法
這篇文章主要介紹了thinkPHP導(dǎo)出csv文件及用表格輸出excel的方法,涉及thinkPHP針對(duì)表格與Excel文件的操作技巧,需要的朋友可以參考下2015-12-12
CI框架(CodeIgniter)實(shí)現(xiàn)的數(shù)據(jù)庫增刪改查操作總結(jié)
這篇文章主要介紹了CI框架(CodeIgniter)實(shí)現(xiàn)的數(shù)據(jù)庫增刪改查操作,結(jié)合實(shí)例形式總結(jié)分析了CI框架針對(duì)mysql數(shù)據(jù)庫增刪改查操作的模型、控制器及視圖相關(guān)定義與使用技巧,需要的朋友可以參考下2018-05-05
PHP遞歸獲取目錄內(nèi)所有文件的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狿HP遞歸獲取目錄內(nèi)所有文件的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11

