首頁 > 後端開發 > php教程 > hibernate基礎 PHP 陣列基礎知識小結

hibernate基礎 PHP 陣列基礎知識小結

WBOY
發布: 2016-07-29 08:43:40
原創
1171 人瀏覽過

php函數有很多,需要時查詢api。

複製程式碼 程式碼如下:


/*
#陣列沒有限制大小:$ arr[0]=1;$arr[1]=2; $arr=array("0","1");$list($num1,$num2)=$arr;
array range(int low ,int high[,int step])
low最小數,high最高數,step步長
int array_unshift(array array,mixed vari) 數組前面插入
array_push 數組尾加上
array_shift 陣列頭部刪除
array_pop 陣列尾端刪除
#定位陣列
boolean in_array(mixed needle,array haystack,[,boolean strict])
boolean array_key_exists(mixed key,array array. 🎜>array_search() 搜尋關聯數組值
array_keys()傳回數組,包含所有所搜尋的鍵
array_values()傳回數組所有值。
#遍歷陣列
mixed key(array array)
current(array array) 取得目前陣列值
array each(array array) 傳回目前鍵、值對
next(array array)指向下一個
prev(array array) 移到前一個
reset(array array)移到第一個
end(array array)移到最後一個
#向函數傳遞數組值
boolean array_walk(array &array,callback function,[,mixed userdata])
#確定數組的大小及唯一性
integer count(array array[,int mode]) 類似sizeof()
array array[,int mode]) 類似sizeof()
arrayy array[,int mode]) 類似sizeof()
array array_count_values(array array) 分組統計每個值出現的次數
array_unique() 刪除重複值,保持唯一性
#排序
array_reverse()順序逆置
array_flip() 對換鍵與值
void sort(array array[,int sort_flags])
sort_flgs{[SORT_NUMBERIC數值排序],[SORT_REGULAR 依ASCII排序],[SORT_STRING]}
>rs>逆序
arsort()逆序
natsort()自然排序
natcasesort()不區分大小寫自然排序
ksort()鍵值排序
krsort()逆序鍵值排序
void usort(array array,callback function name) 使用者自訂排序
#合併,拆分,結合,分解數組
array_merge_recursive() 合併
array_merge_combine() 追加
陣列
array_slice(array array,int offse[,int length]) 拆分
array_intersect()、array_intersect_assoc()陣列交集
array_diff()、array_diff_assoc(array_diff_assoc(array_diff_assrand)、 shuffle()隨機數組
array_sum()求和
array_chunk 分成多維數組
*/
//創建0-20的偶數數組,2為步長
$even=range( 0,20,2);
//列印陣列
print_r($even);
//判斷是否為陣列
printf("this number is an array:%s
",(is_array($even)?"true":"false"));
echo "
";
//陣列頭部新增子項,並列印
array_unshift($even ,522,54);
print_r($even);
//定義一變量,然後在數組中搜索,存在時顯示找到該變量。
$sa=522;
if(in_array($sa,$even)){
echo "find it $sa";
};
echo "
";
//搜尋陣列關鍵鍵
if(array_key_exists(4,$even)){
echo $even[4]." exists.";
}
echo "
";
print_r(array_values($even));
//遍歷列印陣列
while($key=key($even)){
echo "
".$ key;
next($even);
}
//統計數組大小
echo "
";
echo count($even);
//排序
echo "
";
sort($even);
print_r($even);
?>

以上就介紹了hibernate基礎 PHP 陣列基礎知識小結,包含了hibernate基礎的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板