如题所述
PHP Arrayå½æ°æ¯PHP æ ¸å¿çç»æé¨åãæ éå®è£
å³å¯ä½¿ç¨è¿äºå½æ°ã
array()
å建æ°ç»ã
array_change_key_case()
è¿åå ¶é®å为大åæå°åçæ°ç»ã
array_chunk()
æä¸ä¸ªæ°ç»åå²ä¸ºæ°çæ°ç»åã
array_column()
è¿åè¾å ¥æ°ç»ä¸æ个åä¸åçå¼ã
array_combine()
éè¿å并两个æ°ç»ï¼ä¸ä¸ªä¸ºé®åæ°ç»ï¼ä¸ä¸ªä¸ºé®å¼æ°ç»ï¼æ¥å建ä¸ä¸ªæ°æ°ç»ã
array_count_values()
ç¨äºç»è®¡æ°ç»ä¸ææå¼åºç°ç次æ°ã
array_diff()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼åªæ¯è¾é®å¼ï¼ã
array_diff_assoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼æ¯è¾é®ååé®å¼ï¼ã
array_diff_key()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼åªæ¯è¾é®åï¼ã
array_diff_uassoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨ç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_diff_ukey()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼åªæ¯è¾é®åï¼ä½¿ç¨ç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_fill()
ç¨ç»å®çé®å¼å¡«å æ°ç»ã
array_fill_keys()
ç¨ç»å®çæå®é®åçé®å¼å¡«å æ°ç»ã
array_filter()
ç¨åè°å½æ°è¿æ»¤æ°ç»ä¸çå ç´ ã
array_flip()
å转/交æ¢æ°ç»ä¸çé®åå对åºå ³èçé®å¼ã
array_intersect()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼åªæ¯è¾é®å¼ï¼ã
array_intersect_assoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼æ¯è¾é®ååé®å¼ï¼ã
array_intersect_key()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼åªæ¯è¾é®åï¼ã
array_intersect_uassoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨ç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_intersect_ukey()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼åªæ¯è¾é®åï¼ä½¿ç¨ç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_key_exists()
æ£æ¥æå®çé®åæ¯å¦åå¨äºæ°ç»ä¸ã
array_keys()
è¿åæ°ç»ä¸ææçé®åã
array_map()
å°ç¨æ·èªå®ä¹å½æ°ä½ç¨å°ç»å®æ°ç»çæ¯ä¸ªå¼ä¸ï¼è¿åæ°çå¼ã
array_merge()
æä¸ä¸ªæå¤ä¸ªæ°ç»å并为ä¸ä¸ªæ°ç»ã
array_merge_recursive()
éå½å°æä¸ä¸ªæå¤ä¸ªæ°ç»å并为ä¸ä¸ªæ°ç»ã
array_multisort()
对å¤ä¸ªæ°ç»æå¤ç»´æ°ç»è¿è¡æåºã
array_pad()
å°æå®æ°éç带ææå®å¼çå ç´ æå ¥å°æ°ç»ä¸ã
array_pop()
å é¤æ°ç»ä¸çæåä¸ä¸ªå ç´ ï¼åºæ ï¼ã
array_product()
计ç®æ°ç»ä¸ææå¼çä¹ç§¯ã
array_push()
å°ä¸ä¸ªæå¤ä¸ªå ç´ æå ¥æ°ç»çæ«å°¾ï¼å ¥æ ï¼ã
array_rand()
ä»æ°ç»ä¸éæºéåºä¸ä¸ªæå¤ä¸ªå ç´ ï¼è¿åé®åã
array_reduce()
éè¿ä½¿ç¨ç¨æ·èªå®ä¹å½æ°ï¼è¿ä»£å°å°æ°ç»ç®å为ä¸ä¸ªå符串ï¼å¹¶è¿åã
array_replace()
å°ææ被æ¿æ¢æ°ç»ä¸çå ç´ æ¿æ¢æ第ä¸ä¸ªæ°ç»ã
array_replace_recursive()
å°ææ被æ¿æ¢æ°ç»ä¸çå ç´ éå½å°æ¿æ¢æ第ä¸ä¸ªæ°ç»ã
array_reverse()
å°åæ°ç»ä¸çå ç´ é¡ºåºç¿»è½¬ï¼å建æ°çæ°ç»å¹¶è¿åã
array_search()
å¨æ°ç»ä¸æç´¢ç»å®çå¼ï¼å¦ææååè¿åç¸åºçé®åã
array_shift()
å é¤æ°ç»ä¸ç第ä¸ä¸ªå ç´ ï¼å¹¶è¿å被å é¤å ç´ çå¼ã
array_slice()
è¿åæ°ç»ä¸çéå®é¨åã
array_splice()
ææ°ç»ä¸çæå®å ç´ å»æ并ç¨å ¶å®å¼å代ã
array_sum()
è¿åæ°ç»ä¸ææå¼çåã
array_udiff()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼åªæ¯è¾é®å¼ï¼ä½¿ç¨ä¸ä¸ªç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_udiff_assoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨å 建å½æ°æ¯è¾é®åï¼ä½¿ç¨ç¨æ·èªå®ä¹å½æ°æ¯è¾é®å¼ï¼ã
array_udiff_uassoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨ä¸¤ä¸ªç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_uintersect()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼åªæ¯è¾é®å¼ï¼ä½¿ç¨ä¸ä¸ªç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_uintersect_assoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨å 建å½æ°æ¯è¾é®åï¼ä½¿ç¨ç¨æ·èªå®ä¹å½æ°æ¯è¾é®å¼ï¼ã
array_uintersect_uassoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨ä¸¤ä¸ªç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_unique()
å é¤æ°ç»ä¸éå¤çå¼ã
array_unshift()
å¨æ°ç»å¼å¤´æå ¥ä¸ä¸ªæå¤ä¸ªå ç´ ã
array_values()
è¿åæ°ç»ä¸ææçå¼ã
array_walk()
对æ°ç»ä¸çæ¯ä¸ªæååºç¨ç¨æ·å½æ°ã
array_walk_recursive()
对æ°ç»ä¸çæ¯ä¸ªæåéå½å°åºç¨ç¨æ·å½æ°ã
arsort()
å¯¹å ³èæ°ç»æç §é®å¼è¿è¡éåºæåºã
asort()
å¯¹å ³èæ°ç»æç §é®å¼è¿è¡ååºæåºã
compact()
å建ä¸ä¸ªå å«åéååå®ä»¬çå¼çæ°ç»ã
count()
è¿åæ°ç»ä¸å ç´ çæ°ç®ã
current()
è¿åæ°ç»ä¸çå½åå ç´ ã
each()
è¿åæ°ç»ä¸å½åçé®/å¼å¯¹ã
end()
å°æ°ç»çå é¨æéæåæåä¸ä¸ªå ç´ ã
extract()
ä»æ°ç»ä¸å°åéå¯¼å ¥å°å½åç符å·è¡¨ã
in_array()
æ£æ¥æ°ç»ä¸æ¯å¦åå¨æå®çå¼ã
key()
ä»å ³èæ°ç»ä¸åå¾é®åã
krsort()
å¯¹å ³èæ°ç»æç §é®åéåºæåºã
ksort()
å¯¹å ³èæ°ç»æç §é®åååºæåºã
list()
ææ°ç»ä¸çå¼èµç»ä¸äºæ°ç»åéã
natcasesort()
ç¨"èªç¶æåº"ç®æ³å¯¹æ°ç»è¿è¡ä¸åºå大å°ååæ¯çæåºã
natsort()
ç¨"èªç¶æåº"ç®æ³å¯¹æ°ç»æåºã
next()
å°æ°ç»ä¸çå é¨æéåå移å¨ä¸ä½ã
pos()
current() çå«åã
prev()
å°æ°ç»çå é¨æéååä¸ä½ã
range()
å建ä¸ä¸ªå å«æå®èå´çå ç´ çæ°ç»ã
reset()
å°æ°ç»çå é¨æéæå第ä¸ä¸ªå ç´ ã
rsort()
对æ°å¼æ°ç»è¿è¡éåºæåºã
shuffle()
ææ°ç»ä¸çå ç´ æéæºé¡ºåºéæ°æåã
sizeof()
count() çå«åã
sort()
对æ°å¼æ°ç»è¿è¡ååºæåºã
uasort()
使ç¨ç¨æ·èªå®ä¹çæ¯è¾å½æ°å¯¹æ°ç»ä¸çé®å¼è¿è¡æåºã
uksort()
使ç¨ç¨æ·èªå®ä¹çæ¯è¾å½æ°å¯¹æ°ç»ä¸çé®åè¿è¡æåºã
usort()
使ç¨ç¨æ·èªå®ä¹çæ¯è¾å½æ°å¯¹æ°ç»è¿è¡æåºã
Array(arglist)
ä½ç¨ï¼ å建æ°ç»å¹¶ç»æ°ç»èµå¼
arglist åæ°æ¯èµç»å å«å¨ Variant ä¸çæ°ç»å ç´ çå¼çå表ï¼ç¨éå·åéï¼ãå¦æ没ææå®æ¤åæ°ï¼åå°ä¼å建é¶é¿åº¦çæ°ç»ã
ä¾ï¼ä¸è¬å建æ°ç»çæ¹æ³ä¸º
Dim AA(2)
ããAA(0)=10
ããAA(1)=20
ããAA(2)=30
ããMsgBox AA(2)
å¦æå以ä¸çè¯æ¯è¾ç¹çé£ä¹å¦æç¨arrayå½æ°å¢ï¼
Dim AA
AA=Array(10,20,30)
B=AA(2)
ããMsgBox B
è¿æ ·çè¯è¿ç¨å°±æ¯è¾ç®åç¨çæ¶åæ¿åºæ¥å°±è¡äºã
static Object get(Object array, int index)
è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static boolean getBoolean(Object array, int index)
以 boolean å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static byte getByte(Object array, int index)
以 byte å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static char getChar(Object array, int index)
以 char å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static double getDouble(Object array, int index)
以 double å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static float getFloat(Object array, int index)
以 float å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static int getInt(Object array, int index)
以 int å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static int getLength(Object array)
以 int å½¢å¼è¿åæå®æ°ç»å¯¹è±¡çé¿åº¦ã
static long getLong(Object array, int index)
以 long å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static short getShort(Object array, int index)
以 short å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static Object newInstance(Class<?> componentType, int length)
å建ä¸ä¸ªå ·ææå®çç»ä»¶ç±»ååé¿åº¦çæ°æ°ç»ã
static Object newInstance(Class<?> componentType, int[] dimensions)
å建ä¸ä¸ªå ·ææå®çç»ä»¶ç±»åå维度çæ°æ°ç»ã
static void set(Object array, int index, Object value)
å°æå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼è®¾ç½®ä¸ºæå®çæ°å¼ã
static void setBoolean(Object array, int index, boolean z)
å°æå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼è®¾ç½®ä¸ºæå®ç boolean å¼ã
static void setByte(Object array, int index, byte b)
Array 对象ç¨äºå¨å个çåéä¸åå¨å¤ä¸ªå¼ã
åæ°
åæ°sizeæ¯ææçæ°ç»å ç´ ä¸ªæ°ãè¿åçæ°ç»ï¼length å段å°è¢«è®¾ä¸ºsizeçå¼ã
åæ°element...,elementnæ¯åæ°å表ãå½ä½¿ç¨è¿äºåæ°æ¥è°ç¨æé å½æ° Array() æ¶ï¼æ°å建çæ°ç»çå ç´ å°±ä¼è¢«åå§å为è¿äºå¼ãå®ç length å段ä¹ä¼è¢«è®¾ç½®ä¸ºåæ°ç个æ°ã
è¿åå¼
è¿åæ°å建并被åå§åäºçæ°ç»ã
å¦æè°ç¨æé å½æ° Array() æ¶æ²¡æ使ç¨åæ°ï¼é£ä¹è¿åçæ°ç»ä¸ºç©ºï¼length å段为 0ã
å½è°ç¨æé å½æ°æ¶åªä¼ éç»å®ä¸ä¸ªæ°ååæ°ï¼è¯¥æé å½æ°å°è¿åå ·ææå®ä¸ªæ°ãå ç´ ä¸º undefined çæ°ç»ã
å½å ¶ä»åæ°è°ç¨ Array() æ¶ï¼è¯¥æé å½æ°å°ç¨åæ°æå®çå¼åå§åæ°ç»ã
å½ææé å½æ°ä½ä¸ºå½æ°è°ç¨ï¼ä¸ä½¿ç¨ new è¿ç®ç¬¦æ¶ï¼å®çè¡ä¸ºä¸ä½¿ç¨ new è¿ç®ç¬¦è°ç¨å®æ¶çè¡ä¸ºå®å ¨ä¸æ ·ã
array()
å建æ°ç»ã
array_change_key_case()
è¿åå ¶é®å为大åæå°åçæ°ç»ã
array_chunk()
æä¸ä¸ªæ°ç»åå²ä¸ºæ°çæ°ç»åã
array_column()
è¿åè¾å ¥æ°ç»ä¸æ个åä¸åçå¼ã
array_combine()
éè¿å并两个æ°ç»ï¼ä¸ä¸ªä¸ºé®åæ°ç»ï¼ä¸ä¸ªä¸ºé®å¼æ°ç»ï¼æ¥å建ä¸ä¸ªæ°æ°ç»ã
array_count_values()
ç¨äºç»è®¡æ°ç»ä¸ææå¼åºç°ç次æ°ã
array_diff()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼åªæ¯è¾é®å¼ï¼ã
array_diff_assoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼æ¯è¾é®ååé®å¼ï¼ã
array_diff_key()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼åªæ¯è¾é®åï¼ã
array_diff_uassoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨ç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_diff_ukey()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼åªæ¯è¾é®åï¼ä½¿ç¨ç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_fill()
ç¨ç»å®çé®å¼å¡«å æ°ç»ã
array_fill_keys()
ç¨ç»å®çæå®é®åçé®å¼å¡«å æ°ç»ã
array_filter()
ç¨åè°å½æ°è¿æ»¤æ°ç»ä¸çå ç´ ã
array_flip()
å转/交æ¢æ°ç»ä¸çé®åå对åºå ³èçé®å¼ã
array_intersect()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼åªæ¯è¾é®å¼ï¼ã
array_intersect_assoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼æ¯è¾é®ååé®å¼ï¼ã
array_intersect_key()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼åªæ¯è¾é®åï¼ã
array_intersect_uassoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨ç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_intersect_ukey()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼åªæ¯è¾é®åï¼ä½¿ç¨ç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_key_exists()
æ£æ¥æå®çé®åæ¯å¦åå¨äºæ°ç»ä¸ã
array_keys()
è¿åæ°ç»ä¸ææçé®åã
array_map()
å°ç¨æ·èªå®ä¹å½æ°ä½ç¨å°ç»å®æ°ç»çæ¯ä¸ªå¼ä¸ï¼è¿åæ°çå¼ã
array_merge()
æä¸ä¸ªæå¤ä¸ªæ°ç»å并为ä¸ä¸ªæ°ç»ã
array_merge_recursive()
éå½å°æä¸ä¸ªæå¤ä¸ªæ°ç»å并为ä¸ä¸ªæ°ç»ã
array_multisort()
对å¤ä¸ªæ°ç»æå¤ç»´æ°ç»è¿è¡æåºã
array_pad()
å°æå®æ°éç带ææå®å¼çå ç´ æå ¥å°æ°ç»ä¸ã
array_pop()
å é¤æ°ç»ä¸çæåä¸ä¸ªå ç´ ï¼åºæ ï¼ã
array_product()
计ç®æ°ç»ä¸ææå¼çä¹ç§¯ã
array_push()
å°ä¸ä¸ªæå¤ä¸ªå ç´ æå ¥æ°ç»çæ«å°¾ï¼å ¥æ ï¼ã
array_rand()
ä»æ°ç»ä¸éæºéåºä¸ä¸ªæå¤ä¸ªå ç´ ï¼è¿åé®åã
array_reduce()
éè¿ä½¿ç¨ç¨æ·èªå®ä¹å½æ°ï¼è¿ä»£å°å°æ°ç»ç®å为ä¸ä¸ªå符串ï¼å¹¶è¿åã
array_replace()
å°ææ被æ¿æ¢æ°ç»ä¸çå ç´ æ¿æ¢æ第ä¸ä¸ªæ°ç»ã
array_replace_recursive()
å°ææ被æ¿æ¢æ°ç»ä¸çå ç´ éå½å°æ¿æ¢æ第ä¸ä¸ªæ°ç»ã
array_reverse()
å°åæ°ç»ä¸çå ç´ é¡ºåºç¿»è½¬ï¼å建æ°çæ°ç»å¹¶è¿åã
array_search()
å¨æ°ç»ä¸æç´¢ç»å®çå¼ï¼å¦ææååè¿åç¸åºçé®åã
array_shift()
å é¤æ°ç»ä¸ç第ä¸ä¸ªå ç´ ï¼å¹¶è¿å被å é¤å ç´ çå¼ã
array_slice()
è¿åæ°ç»ä¸çéå®é¨åã
array_splice()
ææ°ç»ä¸çæå®å ç´ å»æ并ç¨å ¶å®å¼å代ã
array_sum()
è¿åæ°ç»ä¸ææå¼çåã
array_udiff()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼åªæ¯è¾é®å¼ï¼ä½¿ç¨ä¸ä¸ªç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_udiff_assoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨å 建å½æ°æ¯è¾é®åï¼ä½¿ç¨ç¨æ·èªå®ä¹å½æ°æ¯è¾é®å¼ï¼ã
array_udiff_uassoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»çå·®éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨ä¸¤ä¸ªç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_uintersect()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼åªæ¯è¾é®å¼ï¼ä½¿ç¨ä¸ä¸ªç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_uintersect_assoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨å 建å½æ°æ¯è¾é®åï¼ä½¿ç¨ç¨æ·èªå®ä¹å½æ°æ¯è¾é®å¼ï¼ã
array_uintersect_uassoc()
æ¯è¾æ°ç»ï¼è¿å两个æ°ç»ç交éï¼æ¯è¾é®ååé®å¼ï¼ä½¿ç¨ä¸¤ä¸ªç¨æ·èªå®ä¹çé®åæ¯è¾å½æ°ï¼ã
array_unique()
å é¤æ°ç»ä¸éå¤çå¼ã
array_unshift()
å¨æ°ç»å¼å¤´æå ¥ä¸ä¸ªæå¤ä¸ªå ç´ ã
array_values()
è¿åæ°ç»ä¸ææçå¼ã
array_walk()
对æ°ç»ä¸çæ¯ä¸ªæååºç¨ç¨æ·å½æ°ã
array_walk_recursive()
对æ°ç»ä¸çæ¯ä¸ªæåéå½å°åºç¨ç¨æ·å½æ°ã
arsort()
å¯¹å ³èæ°ç»æç §é®å¼è¿è¡éåºæåºã
asort()
å¯¹å ³èæ°ç»æç §é®å¼è¿è¡ååºæåºã
compact()
å建ä¸ä¸ªå å«åéååå®ä»¬çå¼çæ°ç»ã
count()
è¿åæ°ç»ä¸å ç´ çæ°ç®ã
current()
è¿åæ°ç»ä¸çå½åå ç´ ã
each()
è¿åæ°ç»ä¸å½åçé®/å¼å¯¹ã
end()
å°æ°ç»çå é¨æéæåæåä¸ä¸ªå ç´ ã
extract()
ä»æ°ç»ä¸å°åéå¯¼å ¥å°å½åç符å·è¡¨ã
in_array()
æ£æ¥æ°ç»ä¸æ¯å¦åå¨æå®çå¼ã
key()
ä»å ³èæ°ç»ä¸åå¾é®åã
krsort()
å¯¹å ³èæ°ç»æç §é®åéåºæåºã
ksort()
å¯¹å ³èæ°ç»æç §é®åååºæåºã
list()
ææ°ç»ä¸çå¼èµç»ä¸äºæ°ç»åéã
natcasesort()
ç¨"èªç¶æåº"ç®æ³å¯¹æ°ç»è¿è¡ä¸åºå大å°ååæ¯çæåºã
natsort()
ç¨"èªç¶æåº"ç®æ³å¯¹æ°ç»æåºã
next()
å°æ°ç»ä¸çå é¨æéåå移å¨ä¸ä½ã
pos()
current() çå«åã
prev()
å°æ°ç»çå é¨æéååä¸ä½ã
range()
å建ä¸ä¸ªå å«æå®èå´çå ç´ çæ°ç»ã
reset()
å°æ°ç»çå é¨æéæå第ä¸ä¸ªå ç´ ã
rsort()
对æ°å¼æ°ç»è¿è¡éåºæåºã
shuffle()
ææ°ç»ä¸çå ç´ æéæºé¡ºåºéæ°æåã
sizeof()
count() çå«åã
sort()
对æ°å¼æ°ç»è¿è¡ååºæåºã
uasort()
使ç¨ç¨æ·èªå®ä¹çæ¯è¾å½æ°å¯¹æ°ç»ä¸çé®å¼è¿è¡æåºã
uksort()
使ç¨ç¨æ·èªå®ä¹çæ¯è¾å½æ°å¯¹æ°ç»ä¸çé®åè¿è¡æåºã
usort()
使ç¨ç¨æ·èªå®ä¹çæ¯è¾å½æ°å¯¹æ°ç»è¿è¡æåºã
Array(arglist)
ä½ç¨ï¼ å建æ°ç»å¹¶ç»æ°ç»èµå¼
arglist åæ°æ¯èµç»å å«å¨ Variant ä¸çæ°ç»å ç´ çå¼çå表ï¼ç¨éå·åéï¼ãå¦æ没ææå®æ¤åæ°ï¼åå°ä¼å建é¶é¿åº¦çæ°ç»ã
ä¾ï¼ä¸è¬å建æ°ç»çæ¹æ³ä¸º
Dim AA(2)
ããAA(0)=10
ããAA(1)=20
ããAA(2)=30
ããMsgBox AA(2)
å¦æå以ä¸çè¯æ¯è¾ç¹çé£ä¹å¦æç¨arrayå½æ°å¢ï¼
Dim AA
AA=Array(10,20,30)
B=AA(2)
ããMsgBox B
è¿æ ·çè¯è¿ç¨å°±æ¯è¾ç®åç¨çæ¶åæ¿åºæ¥å°±è¡äºã
static Object get(Object array, int index)
è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static boolean getBoolean(Object array, int index)
以 boolean å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static byte getByte(Object array, int index)
以 byte å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static char getChar(Object array, int index)
以 char å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static double getDouble(Object array, int index)
以 double å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static float getFloat(Object array, int index)
以 float å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static int getInt(Object array, int index)
以 int å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static int getLength(Object array)
以 int å½¢å¼è¿åæå®æ°ç»å¯¹è±¡çé¿åº¦ã
static long getLong(Object array, int index)
以 long å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static short getShort(Object array, int index)
以 short å½¢å¼è¿åæå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼ã
static Object newInstance(Class<?> componentType, int length)
å建ä¸ä¸ªå ·ææå®çç»ä»¶ç±»ååé¿åº¦çæ°æ°ç»ã
static Object newInstance(Class<?> componentType, int[] dimensions)
å建ä¸ä¸ªå ·ææå®çç»ä»¶ç±»åå维度çæ°æ°ç»ã
static void set(Object array, int index, Object value)
å°æå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼è®¾ç½®ä¸ºæå®çæ°å¼ã
static void setBoolean(Object array, int index, boolean z)
å°æå®æ°ç»å¯¹è±¡ä¸ç´¢å¼ç»ä»¶çå¼è®¾ç½®ä¸ºæå®ç boolean å¼ã
static void setByte(Object array, int index, byte b)
Array 对象ç¨äºå¨å个çåéä¸åå¨å¤ä¸ªå¼ã
åæ°
åæ°sizeæ¯ææçæ°ç»å ç´ ä¸ªæ°ãè¿åçæ°ç»ï¼length å段å°è¢«è®¾ä¸ºsizeçå¼ã
åæ°element...,elementnæ¯åæ°å表ãå½ä½¿ç¨è¿äºåæ°æ¥è°ç¨æé å½æ° Array() æ¶ï¼æ°å建çæ°ç»çå ç´ å°±ä¼è¢«åå§å为è¿äºå¼ãå®ç length å段ä¹ä¼è¢«è®¾ç½®ä¸ºåæ°ç个æ°ã
è¿åå¼
è¿åæ°å建并被åå§åäºçæ°ç»ã
å¦æè°ç¨æé å½æ° Array() æ¶æ²¡æ使ç¨åæ°ï¼é£ä¹è¿åçæ°ç»ä¸ºç©ºï¼length å段为 0ã
å½è°ç¨æé å½æ°æ¶åªä¼ éç»å®ä¸ä¸ªæ°ååæ°ï¼è¯¥æé å½æ°å°è¿åå ·ææå®ä¸ªæ°ãå ç´ ä¸º undefined çæ°ç»ã
å½å ¶ä»åæ°è°ç¨ Array() æ¶ï¼è¯¥æé å½æ°å°ç¨åæ°æå®çå¼åå§åæ°ç»ã
å½ææé å½æ°ä½ä¸ºå½æ°è°ç¨ï¼ä¸ä½¿ç¨ new è¿ç®ç¬¦æ¶ï¼å®çè¡ä¸ºä¸ä½¿ç¨ new è¿ç®ç¬¦è°ç¨å®æ¶çè¡ä¸ºå®å ¨ä¸æ ·ã
温馨提示:答案为网友推荐,仅供参考