国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP數(shù)組 函數(shù)速查表

2019-11-08 01:00:12
字體:
供稿:網(wǎng)友

標題 ##php數(shù)組 函數(shù)速查表

1、array_change_key_case

返回字符串鍵名全為小寫或大寫的數(shù)組 array array_change_key_case ( array $input [, int $case = CASE_LOWER ] ) array_change_key_case() 將 input 數(shù)組中的所有鍵名改為全小寫或大寫。改變是根據(jù)后一個選項 case 參數(shù)來進行的。本函數(shù)不改變數(shù)字索引。 case可以在這里用兩個常量,CASE_UPPER 或 CASE_LOWER(默認值)。一個鍵全是小寫或者全是大寫的數(shù)組;如果輸入值(input)不是一個數(shù)組,那么返回FALSE

2、array_chunk

將一個數(shù)組分割成多個 array array_chunk ( array $input , int $size [, bool $PReserve_keys = false ] )

將一個數(shù)組分割成多個數(shù)組,其中每個數(shù)組的單元數(shù)目由 size 決定。最后一個數(shù)組的單元數(shù)目可能會少于 size 個。

3、array_column

返回數(shù)組中指定的一列 array array_column ( array $input , mixed $column_key [, mixed $index_key ] ) array_column() 返回input數(shù)組中鍵值為column_key的列, 如果指定了可選參數(shù)index_key,那么input數(shù)組中的這一列的值將作為返回數(shù)組中對應(yīng)值的鍵。

4、array_combine

創(chuàng)建一個數(shù)組、用一個數(shù)組的值作為其鍵名,另一個數(shù)組的值作為其值 array array_combine ( array $keys , array $values )返回一個 array,用來自 keys 數(shù)組的值作為鍵名,來自 values 數(shù)組的值作為相應(yīng)的值。

5、array_count_values

統(tǒng)計數(shù)組中所有的值出現(xiàn)的次數(shù)

6、array_diff_assoc

帶索引檢查計算數(shù)組的差集 array array_diff_assoc ( array $array1 , array $array2 [, array $... ] ) array_diff_assoc() 返回一個數(shù)組,該數(shù)組包括了所有在 array1 中但是不在任何其它參數(shù)數(shù)組中的值。注意和 array_diff() 不同的是鍵名也用于比較。

7、array_diff_key

使用鍵名比較計算數(shù)組的差集 array array_diff_key ( array $array1 , array $array2 [, array $... ] ) 根據(jù) array1 中的鍵名和 array2 進行比較,返回不同鍵名的項。 本函數(shù)和 array_diff() 相同只除了比較是根據(jù)鍵名而不是值來進行的。

8、array_diff_uassoc

用戶提供的回調(diào)函數(shù)做索引檢查來計算數(shù)組的差集 <?phpfunction key_compare_func($a, $b){if ($a === $b) { return 0;}return ($a > $b)? 1:-1;

}

$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");$array2 = array("a" => "green", "yellow", "red");$result = array_diff_uassoc($array1, $array2, "key_compare_func");print_r($result);?> 結(jié)果: Array([b] => brown[c] => blue[0] => red)

9、array_diff_ukey

用回調(diào)函數(shù)對鍵名比較計算數(shù)組的差集

10、 array_diff

計算數(shù)組的差集 array array_diff ( array $array1 , array $array2 [, array $... ] )對比返回在 array1 中但是不在 array2 及任何其它參數(shù)數(shù)組中的值。

11、array_fill_keys

使用指定的鍵和值填充數(shù)組 array array_fill_keys ( array $keys , mixed $value )使用 value 參數(shù)的值作為值,使用 keys 數(shù)組的值作為鍵來填充一個數(shù)組。

12、array_fill

用給定的值填充數(shù)組 array array_fill ( int $start_index , int $num , mixed $value )array_fill() 用 value 參數(shù)的值將一個數(shù)組填充 num 個條目,鍵名由 start_index 參數(shù)指定的開始。

13、array_filter

用回調(diào)函數(shù)過濾數(shù)組中的單元 array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )依次將 array 數(shù)組中的每個值傳遞到 callback 函數(shù)。如果 callback 函數(shù)返回 TRUE,則 input 數(shù)組的當(dāng)前值會被包含在返回的結(jié)果數(shù)組中。數(shù)組的鍵名保留不變。

14、array_flip

交換數(shù)組中的鍵和值 array array_flip ( array $trans )array_flip() 返回一個反轉(zhuǎn)后的 array,例如 trans 中的鍵名變成了值,而 trans 中的值成了鍵名。注意 trans 中的值需要能夠作為合法的鍵名,例如需要是 integer 或者 string。如果值的類型不對將發(fā)出一個警告,并且有問題的鍵/值對將不會反轉(zhuǎn)。如果同一個值出現(xiàn)了多次,則最后一個鍵名將作為它的值,所有其它的都丟失了。

15、array_intersect_assoc

帶索引檢查計算數(shù)組的交集 array array_intersect_assoc ( array $array1 , array $array2 [, array $ ... ] )array_intersect_assoc() 返回一個數(shù)組,該數(shù)組包含了所有在 array1 中也同時出現(xiàn)在所有其它參數(shù)數(shù)組中的值。注意和 array_intersect() 不同的是鍵名也用于比較。

16、array_intersect_key

使用鍵名比較計算數(shù)組的交集 array array_intersect_key ( array $array1 , array $array2 [, array $ ... ] )array_intersect_key() 返回一個數(shù)組,該數(shù)組包含了所有出現(xiàn)在 array1 中并同時出現(xiàn)在所有其它參數(shù)數(shù)組中的鍵名的值。

17、array_intersect_uassoc

帶索引檢查計算數(shù)組的交集,用回調(diào)函數(shù)比較索引 array array_intersect_uassoc ( array $array1 , array $array2 [, array $ ... ], callable $key_compare_func )array_intersect_uassoc() 返回一個數(shù)組,該數(shù)組包含了所有在 array1 中也同時出現(xiàn)在所有其它參數(shù)數(shù)組中的值。注意和 array_intersect() 不同的是鍵名也用于比較。

18、array_intersect_ukey

用回調(diào)函數(shù)比較鍵名來計算數(shù)組的交集 array array_intersect_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func )array_intersect_ukey() 返回一個數(shù)組,該數(shù)組包含了所有出現(xiàn)在 array1 中并同時出現(xiàn)在所有其它參數(shù)數(shù)組中的鍵名的值。

19、array_intersect

計算數(shù)組的交集 array array_intersect ( array $array1 , array $array2 [, array $ ... ] )array_intersect() 返回一個數(shù)組,該數(shù)組包含了所有在 array1 中也同時出現(xiàn)在所有其它參數(shù)數(shù)組中的值。注意鍵名保留不變。<?php$array1 = array("a" => "green", "red", "blue");$array2 = array("b" => "green", "yellow", "red");$result = array_intersect($array1, $array2);print_r($result);?>以上例程會輸出:Array([a] => green[0] => red)

20、array_key_exists

檢查給定的鍵名或索引是否存在于數(shù)組中 bool array_key_exists ( mixed $key , array $search )array_key_exists() 在給定的 key 存在于數(shù)組中時返回 TRUE。key 可以是任何能作為數(shù)組索引的值。array_key_exists() 也可用于對象。Example #2 array_key_exists() 與 isset() 的對比isset() 對于數(shù)組中為 NULL 的值不會返回 TRUE,而 array_key_exists() 會。

21、array_keys

返回數(shù)組中部分的或所有的鍵名 array array_keys ( array $array [, mixed $search_value [, bool $strict = false ]] )array_keys() 返回 input 數(shù)組中的數(shù)字或者字符串的鍵名。如果指定了可選參數(shù) search_value,則只返回該值的鍵名。否則 input 數(shù)組中的所有鍵名都會被返回。

22、array_map

為數(shù)組的每個元素應(yīng)用回調(diào)函數(shù) array array_map ( callable $callback , array $array1 [, array $... ] )array_map():返回數(shù)組,是為 array1 每個元素應(yīng)用 callback函數(shù)之后的數(shù)組。 callback 函數(shù)形參的數(shù)量和傳給 array_map() 數(shù)組數(shù)量,兩者必須一樣。<?phpfunction cube($n){return($n * $n * $n);}$a = array(1, 2, 3, 4, 5);$b = array_map("cube", $a);print_r($b);?>這使得 $b 成為:Array([0] => 1[1] => 8[2] => 27[3] => 64[4] => 125)

23、array_merge_recursive

遞歸地合并一個或多個數(shù)組 array array_merge_recursive ( array $array1 [, array $... ] )array_merge_recursive() 將一個或多個數(shù)組的單元合并起來,一個數(shù)組中的值附加在前一個數(shù)組的后面。返回作為結(jié)果的數(shù)組。如果輸入的數(shù)組中有相同的字符串鍵名,則這些值會被合并到一個數(shù)組中去,這將遞歸下去,因此如果一個值本身是一個數(shù)組,本函數(shù)將按照相應(yīng)的條目把它合并為另一個數(shù)組。然而,如果數(shù)組具有相同的數(shù)組鍵名,后一個值將不會覆蓋原來的值,而是附加到后面。<?php$ar1 = array("color" => array("favorite" => "red"), 5);$ar2 = array(10, "color" => array("favorite" => "green", "blue"));$result = array_merge_recursive($ar1, $ar2);print_r($result);?>以上例程會輸出:Array([color] => Array ( [favorite] => Array ( [0] => red [1] => green ) [0] => blue )[0] => 5[1] => 10

)

24、array_merge

合并一個或多個數(shù)組 array array_merge ( array $array1 [, array $... ] )array_merge() 將一個或多個數(shù)組的單元合并起來,一個數(shù)組中的值附加在前一個數(shù)組的后面。返回作為結(jié)果的數(shù)組。如果輸入的數(shù)組中有相同的字符串鍵名,則該鍵名后面的值將覆蓋前一個值。然而,如果數(shù)組包含數(shù)字鍵名,后面的值將不會覆蓋原來的值,而是附加到后面。如果只給了一個數(shù)組并且該數(shù)組是數(shù)字索引的,則鍵名會以連續(xù)方式重新索引。

25、array_multisort

對多個數(shù)組或多維數(shù)組進行排序 bool array_multisort ( array &$arr [, mixed $arg = SORT_ASC [, mixed $arg = SORT_REGULAR [, mixed $... ]]] )array_multisort() 可以用來一次對多個數(shù)組進行排序,或者根據(jù)某一維或多維對多維數(shù)組進行排序。關(guān)聯(lián)(string)鍵名保持不變,但數(shù)字鍵名會被重新索引。排序順序標志:SORT_ASC - 按照上升順序排序SORT_DESC - 按照下降順序排序排序類型標志:SORT_REGULAR - 將項目按照通常方法比較SORT_NUMERIC - 將項目按照數(shù)值比較SORT_STRING - 將項目按照字符串比較每個數(shù)組之后不能指定兩個同類的排序標志。每個數(shù)組后指定的排序標志僅對該數(shù)組有效 - 在此之前為默認值 SORT_ASC 和 SORT_REGULAR。輸入數(shù)組被當(dāng)成一個表的列并以行來排序——這類似于 SQL 的 ORDER BY 子句的功能。第一個數(shù)組是要排序的主要數(shù)組。數(shù)組中的行(值)比較為相同的話就按照下一個輸入數(shù)組中相應(yīng)值的大小來排序,依此類推。本函數(shù)的參數(shù)結(jié)構(gòu)有些不同尋常,但是非常靈活。第一個參數(shù)必須是一個數(shù)組。接下來的每個參數(shù)可以是數(shù)組或者是下面列出的排序標志。

26、array_pad

用值將數(shù)組填補到指定長度 array array_pad ( array $input , int $pad_size , mixed $pad_value )array_pad() 返回 input 的一個拷貝,并用 pad_value 將其填補到 pad_size 指定的長度。如果 pad_size 為正,則填補到數(shù)組的右側(cè),如果為負則從左側(cè)開始填補。如果 pad_size 的絕對值小于或等于 input 數(shù)組的長度則沒有任何填補。有可能一次最多填補 1048576 個單元。

27、array_pop

將數(shù)組最后一個單元彈出(出棧) mixed array_pop ( array &$array )array_pop() 彈出并返回 array 數(shù)組的最后一個單元,并將數(shù)組 array 的長度減一。如果 array 為空(或者不是數(shù)組)將返回 NULL。 此外如果被調(diào)用不是一個數(shù)則會產(chǎn)生一個 Warning。Note: 使用此函數(shù)后會重置(reset())array 指針。

28、array_product

計算數(shù)組中所有值的乘積

29、array_push

將一個或多個單元壓入數(shù)組的末尾(入棧) int array_push ( array &$array , mixed $var [, mixed $... ] )array_push() 將 array 當(dāng)成一個棧,并將傳入的變量壓入 array 的末尾。array 的長度將根據(jù)入棧變量的數(shù)目增加。和如下效果相同:<?php$array[] = $var;?>并對每個 var 重復(fù)以上動作。Note: 如果用 array_push() 來給數(shù)組增加一個單元,還不如用 $array[] = ,因為這樣沒有調(diào)用函數(shù)的額外負擔(dān)。Note: 如果第一個參數(shù)不是數(shù)組,array_push() 將發(fā)出一條警告。這和 $var[] 的行為不同,后者會新建一個數(shù)組。

30、array_rand

從數(shù)組中隨機取出一個或多個單元 mixed array_rand ( array $input [, int $num_req = 1 ] )從數(shù)組中取出一個或多個隨機的單元,并返回隨機條目的一個或多個鍵。

31、array_reduce

用回調(diào)函數(shù)迭代地將數(shù)組簡化為單一的值 mixed array_reduce ( array $input , callable $function [, mixed $initial = NULL ] )array_reduce() 將回調(diào)函數(shù) function 迭代地作用到 input 數(shù)組中的每一個單元中,從而將數(shù)組簡化為單一的值。

32、array_replace_recursive

使用傳遞的數(shù)組遞歸替換第一個數(shù)組的元素 array array_replace_recursive ( array $array1 , array $array2 [, array $... ] )array_replace_recursive() 使用后面數(shù)組元素的值替換數(shù)組 array1 的值。 如果一個鍵存在于第一個數(shù)組同時也存在于第二個數(shù)組,它的值將被第二個數(shù)組中的值替換。 如果一個鍵存在于第二個數(shù)組,但是不存在于第一個數(shù)組,則會在第一個數(shù)組中創(chuàng)建這個元素。 如果一個鍵僅存在于第一個數(shù)組,它將保持不變。 如果傳遞了多個替換數(shù)組,它們將被按順序依次處理,后面的數(shù)組將覆蓋之前的值。array_replace_recursive() 是遞歸的:它將遍歷數(shù)組并將相同的處理應(yīng)用到數(shù)組的內(nèi)部值。如果數(shù)組 array1 中的值是標量,它的值將被第二個數(shù)組 array2 中的值替換,它可能是一個標量或者數(shù)組。如果 array1 和 array2 中的值都是數(shù)組,array_replace_recursive() 函數(shù)將遞歸地替換它們各自的值。

33、array_replace

使用傳遞的數(shù)組替換第一個數(shù)組的元素 array array_replace ( array $array1 , array $array2 [, array $... ] )array_replace() 函數(shù)使用后面數(shù)組元素相同 key 的值替換 array1 數(shù)組的值。如果一個鍵存在于第一個數(shù)組同時也存在于第二個數(shù)組,它的值將被第二個數(shù)組中的值替換。如果一個鍵存在于第二個數(shù)組,但是不存在于第一個數(shù)組,則會在第一個數(shù)組中創(chuàng)建這個元素。如果一個鍵僅存在于第一個數(shù)組,它將保持不變。如果傳遞了多個替換數(shù)組,它們將被按順序依次處理,后面的數(shù)組將覆蓋之前的值。array_replace() 是非遞歸的:它將第一個數(shù)組的值進行替換而不管第二個數(shù)組中是什么類型。

34、array_reverse

返回一個單元順序相反的數(shù)組 <?php$input = array("php", 4.0, array("green", "red"));$result = array_reverse($input);$result_keyed = array_reverse($input, true);?>這將使 $result 和 $result_keyed 具有相同的單元,但是注意鍵名的區(qū)別。$result 和 $result_keyed 的打印輸出顯示分別為:Array([0] => Array ( [0] => green [1] => red )[1] => 4[2] => php)Array([2] => Array ( [0] => green [1] => red )[1] => 4[0] => php)

35、array_search

在數(shù)組中搜索給定的值,如果成功則返回相應(yīng)的鍵名 mixed array_search ( mixed $needle , array $haystack [, bool $strict = false ] )在 haystack 中搜索 needle 參數(shù)。

36、array_shift

將數(shù)組開頭的單元移出數(shù)組 mixed array_shift ( array &$array )array_shift() 將 array 的第一個單元移出并作為結(jié)果返回,將 array 的長度減一并將所有其它單元向前移動一位。所有的數(shù)字鍵名將改為從零開始計數(shù),文字鍵名將不變。Note: 使用此函數(shù)后會重置(reset())array 指針。

37、array_slice

從數(shù)組中取出一段 array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]] )array_slice() 返回根據(jù) offset 和 length 參數(shù)所指定的 array 數(shù)組中的一段序列。

38、array_splice

把數(shù)組中的一部分去掉并用其他值取代 array array_splice ( array &$input , int $offset [, int $length = 0 [, mixed $replacement ]] )把 input 數(shù)組中由 offset 和 length 指定的單元去掉,如果提供了 replacement 參數(shù),則用其中的單元取代。注意 input 中的數(shù)字鍵名不被保留。Note: If replacement is not an array, it will be typecast to one (i.e. (array) $parameter). This may result in unexpected behavior when using an object or NULL replacement.

39、array_sum

計算數(shù)組中所有值的和

40、array_udiff_assoc

帶索引檢查計算數(shù)組的差集,用回調(diào)函數(shù)比較數(shù)據(jù) array array_udiff_assoc ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func )此比較是通過用戶提供的回調(diào)函數(shù)來進行的。如果認為第一個參數(shù)小于,等于,或大于第二個參數(shù)時必須分別返回一個小于零,等于零,或大于零的整數(shù)。Note: 注意本函數(shù)只檢查了多維數(shù)組中的一維。當(dāng)然,可以用 array_udiff_assoc($array1[0], $array2[0], "some_comparison_func"); 來檢查更深的維度。

41、array_udiff_uassoc

帶索引檢查計算數(shù)組的差集,用回調(diào)函數(shù)比較數(shù)據(jù)和索引 array array_udiff_uassoc ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func , callable $key_compare_func )array_udiff_uassoc() 返回一個數(shù)組,該數(shù)組包括了所有在 array1 中但是不在任何其它參數(shù)數(shù)組中的值。注意和 array_diff() 與 array_udiff() 不同的是鍵名也用于比較。

42、array_udiff

用回調(diào)函數(shù)比較數(shù)據(jù)來計算數(shù)組的差集 array array_udiff ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func )array_udiff() 返回一個數(shù)組,該數(shù)組包括了所有在 array1 中但是不在任何其它參數(shù)數(shù)組中的值。注意鍵名保持不變。數(shù)據(jù)的比較是用 data_compare_func 進行的。如果認為第一個參數(shù)小于,等于,或大于第二個參數(shù)時必須分別返回一個小于零,等于零,或大于零的整數(shù)。這和 array_diff() 不同,后者使用了內(nèi)部函數(shù)來比較數(shù)據(jù)。

43、array_uintersect_assoc

帶索引檢查計算數(shù)組的交集,用回調(diào)函數(shù)比較數(shù)據(jù) array array_uintersect_assoc ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func )此比較是通過用戶提供的回調(diào)函數(shù)來進行的。如果認為第一個參數(shù)小于,等于,或大于第二個參數(shù)時必須分別返回一個小于零,等于零,或大于零的整數(shù)。注意和 array_uintersect() 不同的是鍵名也要比較。數(shù)據(jù)是用回調(diào)函數(shù)比較的。

44、array_uintersect_uassoc

帶索引檢查計算數(shù)組的交集,用回調(diào)函數(shù)比較數(shù)據(jù)和索引 array array_uintersect_uassoc ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func , callable $key_compare_func )通過額外的索引檢查、回調(diào)函數(shù)比較數(shù)據(jù)和索引來返回多個數(shù)組的交集。注意和 array_uintersect() 不同的是鍵名也要比較。數(shù)據(jù)和索引都是用回調(diào)函數(shù)比較的。

45、array_uintersect

計算數(shù)組的交集,用回調(diào)函數(shù)比較數(shù)據(jù) array array_uintersect ( array $array1 , array $array2 [, array $ ... ], callable $data_compare_func )array_uintersect() 返回一個數(shù)組,該數(shù)組包含了所有在 array1 中也同時出現(xiàn)在所有其它參數(shù)數(shù)組中的值。數(shù)據(jù)比較是用回調(diào)函數(shù)進行的。 此比較是通過用戶提供的回調(diào)函數(shù)來進行的。如果認為第一個參數(shù)小于,等于,或大于第二個參數(shù)時必須分別返回一個小于零,等于零,或大于零的整數(shù)。

46、array_unique

移除數(shù)組中重復(fù)的值 array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )array_unique() 接受 array 作為輸入并返回沒有重復(fù)值的新數(shù)組。注意鍵名保留不變。array_unique() 先將值作為字符串排序,然后對每個值只保留第一個遇到的鍵名,接著忽略所有后面的鍵名。這并不意味著在未排序的 array 中同一個值的第一個出現(xiàn)的鍵名會被保留。Note: 當(dāng)且僅當(dāng) (string) $elem1 === (string) $elem2 時兩個單元被認為相同。就是說,當(dāng)字符串的表達一樣時。 第一個單元將被保留。

47、array_unshift

在數(shù)組開頭插入一個或多個單元 int array_unshift ( array &$array , mixed $var [, mixed $... ] )array_unshift() 將傳入的單元插入到 array 數(shù)組的開頭。注意單元是作為整體被插入的,因此傳入單元將保持同樣的順序。所有的數(shù)值鍵名將修改為從零開始重新計數(shù),所有的文字鍵名保持不變。

48、array_values

返回數(shù)組中所有的值

49、array_walk_recursive

對數(shù)組中的每個成員遞歸的應(yīng)用用戶函數(shù)

50、array_walk

使用用戶自定義函數(shù)對數(shù)組中的每個元素做回調(diào)處理 bool array_walk ( array &$array , callable $callback [, mixed $userdata = NULL ] )將用戶自定義函數(shù) funcname 應(yīng)用到 array 數(shù)組中的每個單元。array_walk() 不會受到 array 內(nèi)部數(shù)組指針的影響。array_walk() 會遍歷整個數(shù)組而不管指針的位置。

51、array

新建一個數(shù)組

52、arsort

對數(shù)組進行逆向排序并保持索引關(guān)系

53、asort

對數(shù)組進行排序并保持索引關(guān)系

54、compact

建立一個數(shù)組、包括變量名和它們的值

55、count

計算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡€數(shù)

56、current

返回數(shù)組中的當(dāng)前單元

57、each

返回數(shù)組中當(dāng)前的鍵/值對并將數(shù)組指針向前移動一步

58、end

將數(shù)組的內(nèi)部指針指向最后一個單元

59、extract

從數(shù)組中將變量導(dǎo)入到當(dāng)前的符號表

60、in_array

檢查數(shù)組中是否存在某個值

61、key_exists

key_exists — 別名 array_key_exists()

62、key

從關(guān)聯(lián)數(shù)組中取得鍵名

63、krsort

對數(shù)組按照鍵名逆向排序

64、ksort

對數(shù)組按照鍵名排序

65、list

把數(shù)組中的值賦給一些變量

66、natcasesort

用“自然排序”算法對數(shù)組進行不區(qū)分大小寫字母的排序

67、natsort

用“自然排序”算法對數(shù)組排序

68、next

將數(shù)組中的內(nèi)部指針向前移動一位

69、pos

current()的別名

70、prev

將數(shù)組的內(nèi)部指針倒回一位

71、range

建立一個包含指定范圍單元的數(shù)組

72、reset

將數(shù)組的內(nèi)部指針指向第一個單元

73、rsort

對數(shù)組逆向排序

74、shuffle

將數(shù)組打亂

75、sizeof

count()的別名

76、sort

對數(shù)組排序

77、uasort

使用用戶自定義的比較函數(shù)對數(shù)組中的值進行排序并保持索引關(guān)聯(lián)

78、uksort

使用用戶自定義的比較函數(shù)對數(shù)組中的鍵名進行排序

79、usort

使用用戶自定義的比較函數(shù)對數(shù)組中的值進行排序bool usort ( array &$array , callable $cmp_function )本函數(shù)將用用戶自定義的比較函數(shù)對一個數(shù)組中的值進行排序。如果要排序的數(shù)組需要用一種不尋常的標準進行排序,那么應(yīng)該使用此函數(shù)。Note:如果兩個成員比較結(jié)果相同,則它們在排序后的數(shù)組中的順序未經(jīng)定義。Note: 此函數(shù)為 array 中的元素賦與新的鍵名。這將刪除原有的鍵名,而不是僅僅將鍵名重新排序。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 科技| 全椒县| 鄂托克旗| 义乌市| 峨山| 勃利县| 如东县| 周宁县| 若尔盖县| 隆林| 佛冈县| 肃宁县| 定西市| 白城市| 洮南市| 湟源县| 云霄县| 伊吾县| 汝阳县| 商南县| 虎林市| 顺平县| 阜平县| 吉安县| 涟源市| 南乐县| 竹山县| 蓝田县| 中西区| 个旧市| 秦安县| 弥勒县| 高安市| 清原| 尉犁县| 陆丰市| 施秉县| 长治市| 韶山市| 汶川县| 宜黄县|