1,定位陣列:
bool in_array ( mixed needle,array
haystack[,bool strict]) 查詢指定元素;
array
array_keys
(arraqy input [, mixed search_value]) 返回鍵值組成的陣列;
bool array_key_exists
(mixed key,
array
search) 判斷鍵值是否為指定的鍵值;
array
array_values
(array
input) 返回陣列中的元素值;
2, 遍歷陣列:
mixed key (array
input ) 返回當前指標元素的鍵值;
mixed reset ( array
input_array ) 將指標重置到陣列的起始位置;
array
each (
array
input_array ) 返回當前指標位置的陣列值;
mixed current (array
input_array ) 返回當前指標位置的陣列元素值;
mixed end
( array
input_array ) 返回當前指標指向最後乙個元素;
mixed next (array
input_array ) 返回當前指標下一位置的陣列元素;
mixed prev (array
input_array ) 返回位於當前指標前乙個位置的陣列值;
3,增加,刪除陣列元素:
int array_push
( array
& array
,mixe
var[, mixed ...])將指定數值增加到陣列的末尾;
mixed array_pop
(array
& array
) 返回陣列的最後乙個元素,並重置陣列指標;
mixed array_shift
(array
target_array) 返回陣列的第乙個元素值;
int array_unshift
( array
&array
,mixed
var[,mixed ...] )將指定的元素增加到起始位置
array
array_pad
(array
input,int pad_size,mixed pad_value)增加陣列到指定的長度
4,陣列的排序:
bool sort/rsort (array
&array
[,int sort_flags]); 公升序和降序;
5,陣列的合併和拆分:
array
array_combine
(array
keys,
array
values) 陣列的合併;
array
array_merge
(array
array1[,
array
array2[
array
array
...]]) 多個陣列合併並返回乙個新陣列;
array
array_slice
(array
array
,int offset[,int length]) 從陣列的指定位置開始,提取指定的長度,並儲存到乙個新陣列;
array
explode
(string separator,string string) 分割之後再將結果儲存;
array
implode(string glue,
array
pieces)指定元素通過字串進行連線的新字元;
5,建立指定範圍的陣列:
array
range ( mixe low ,mixed high[,number step]) 建立指定範圍的陣列;
array
shuffle(
$array
) 對指定的陣列中的元素進行隨機排序;
number array_sum
(array
input_array) 對所有元素進行求和;
php 常見 陣列操作函式
檢查值 鍵 array key exists key,array 檢查陣列鍵 in array value,array 檢查值於陣列 獲取值 使用array values 取得陣列的值 carvalues array values car 取出陣列的鍵名 twokeys array keys two...
Java中常見資料轉型
1.int short exp short shortvar 0 int intvar 0 shortvar short intvar 2.short int exp short shortvar 0 int intvar 0 intvar shortvar 3.int string exp int...
PHP中常用陣列函式
array search 查詢陣列中是否有對應的值,如果有,返回對應的鍵。array split 刪除陣列中鍵對應的某項 array unshift 向陣列開頭插入一項,如果是索引陣列,索引從0開始重新編序 array shift 刪除陣列開頭一項,如果是索引陣列,索引從0開始重新編序 array ...