新聞中心
php里說(shuō)出數(shù)組的常用函數(shù)及用法?
PHP常用操作數(shù)組的函數(shù)
創(chuàng)新互聯(lián)長(zhǎng)期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為綦江企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì),綦江網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
變量和數(shù)組的轉(zhuǎn)換
compact() 將變量整合成數(shù)組
extract() 將數(shù)組中的每個(gè)值以鍵的名分解成變量
變量和字符串轉(zhuǎn)換
explode() 以某個(gè)子串分解字符串成數(shù)組
implode() 將一維數(shù)組根據(jù)某個(gè)符號(hào)拼接成字符串
數(shù)組與數(shù)組之間關(guān)系
array_merge() 合并/并集
array_diff() 差集
array_intersect() 交集
數(shù)組值的操作
array_pop() 刪除(彈出)數(shù)組最后一個(gè)值
array_push() 向數(shù)組中追加一個(gè)值
判斷數(shù)組是否存在數(shù)組中
in_array() 判斷一個(gè)值是否存在數(shù)組中
array_key_exists() 判斷鍵是否存在數(shù)組中
數(shù)組去重
array_unique() 數(shù)組去重
獲取二維數(shù)組中的值的集合
array_column() 獲取二維數(shù)組中的值的集合
提取數(shù)組的鍵與值
array_values 提取數(shù)組的值構(gòu)成一維數(shù)組
array_keys 提取數(shù)組的鍵構(gòu)成一維數(shù)組
返回?cái)?shù)組中的隨機(jī)的鍵
array_rand() 返回?cái)?shù)組中的隨機(jī)的鍵
返回?cái)?shù)組中值的數(shù)量
count() 返回?cái)?shù)組中值的和
查詢數(shù)組中的值
array_search() 查詢數(shù)組中的值是否存在/in_array()有點(diǎn)相似
排序
sort() 排序有很多種,按鍵或值升降序
array_multisort() 多維數(shù)組排序
分割數(shù)組
array_chunk()
php 如何定義一個(gè)數(shù)組?
php中定義數(shù)組的方法:
1、PHP定義數(shù)組的格式:
數(shù)組名=array();
如:$aa=array();//這樣就定義了一個(gè)數(shù)組,
之后給元素賦值:
$aa[0]="9016";
$aa[1]="9017";
$aa[2]="9018";
2、PHP輸出數(shù)組的方法:
foreach($aa as $val)
{
echo$val;
}
也可以在定義數(shù)組時(shí)直接賦值
$aa=array(0="9016",1="9017";2="9018");
3、PHP的數(shù)組還可以用字符做下標(biāo),不一定要數(shù)字:
$aa["name"]="Joan";
$aa["num"]="9018";
$aa["email"]="abc@abc.com";
也可以這樣
$aa=array("name"="joan","num"="9018","email"="abc@abc.com");
將一個(gè)一維數(shù)組的元素也定義為數(shù)組,就是一個(gè)二維數(shù)組,
$aa=array(0="a1",1="a2");
$bb=array(0="b1",1="b2");
$cc=array(0=$aa;1=$bb);此時(shí),$cc[0]也是一個(gè)數(shù)組,$cc[1]也是一個(gè)數(shù)組,$cc就是一個(gè)二維數(shù)組。
同理,三維,四維數(shù)組也可以繼續(xù)定義下去。
4、數(shù)組的元素不僅于數(shù)字和字符串,可以是類的對(duì)象。
php里面怎么新建數(shù)組?
php里面新建數(shù)據(jù)可以通過(guò)兩種方式,一種是通過(guò)array函數(shù)來(lái)創(chuàng)建,另一種就是通過(guò)賦值[]來(lái)創(chuàng)建。
?php
$arr1?=?array(1,2,3,4);
var_dump($arr1);
$arr2[0]?=?1;
$arr2[1]?=?2;
$arr2[2]?=?3;
$arr2[3]?=?4;
var_dump($arr2);
標(biāo)題名稱:php怎么數(shù)據(jù)數(shù)組,php數(shù)組的數(shù)據(jù)結(jié)構(gòu)
文章網(wǎng)址:http://www.ef60e0e.cn/article/dsidjgo.html