除了之前的遍歷陣列,還有:
// 定義乙個陣列 $arr
$arr=(4,2,1,4,7,8);
// 對陣列 $arr 進行公升序排序,公升序排序還有 asort()、ksort()
// asort()是按元素值大小進行公升序排序,ksort()則是按 關鍵字 排序,比如按關鍵字的字母順序進行排序
sort($arr);
// 反向排序/降序排序,同樣的還有 arsort()、krsort(),另外,還有函式array_reverse() 會給出乙個原來陣列的反向排序。
rsort($arr);
$arr=array_reverse($arr);
// shuffle() 是將陣列各元素進行隨機排序。
shuffle($arr);
// file()函式 是從檔案載入陣列。每一行作為乙個元素
$orders=file("檔案的路徑");
// count() 統計陣列中元素的個數。統計個數的函式還有 sizeof()
//array_count_values()則相對複雜一些,它的作用是統計每個特定值出現的次數。返回的是乙個陣列,特定 的元素值作為 key,出現的次數作為value。
count($orders);
// 將元素中的 字串 分割成乙個個小塊,儲存在新的陣列中。
$line = explode("\t",$orders);
// intval()可以將乙個字串轉化成 乙個整數,這個轉換是相當智慧型的,它可以忽略某些部分(不相關的部分);
$line[0] = intval($line[0]);
還有一些函式,有時候也很有用:
如果建立乙個新陣列,那麼當前指標就將被初始化,並指向陣列的第乙個元素,這時呼叫 current($array_name)將返回第乙個元素。
呼叫 next() 或 each() 將使指標前移乙個元素。不同的是,each()將會在指標前移乙個位置之前返回當前元素。next() 則是前移乙個元素後,返回新的當前元素。就類似與 ++i 和 i++ 。
reset()函式則是將返回指向第乙個元素的指標。類似的,end($array_name) 可以將指標移到陣列末尾。
將陣列轉換成標量變數: extract()
$arr=array('key1'=>'value1','key2'=>'value2');
extract($arr);
// 此時,$key1,$key2 就成為了 標量,可以直接呼叫
echo
$key1;
js中運算元組的一些方法
增 push 在陣列的末尾新增乙個或多個元素,並返回新的長度。array.push 1,2,3.unshift 在陣列的開頭新增乙個或多個元素,並返回新的長度。array.unshift 1,2,3.splice 在制定位置新增乙個活多個元素,splice start,0,str start必選,刪...
php一些函式
1.show source 函式是php中的內建函式,用於返回突出顯示php語法的檔案。通過使用html標記突出顯示語法 2.strstr 函式 定義和用法 strstr 函式搜尋字串在另一字串中是否存在,如果是,返回該字串及剩餘部分,否則返回 false。注釋 該函式是二進位制安全的。注釋 該函式...
一些常用的php函式
這是一些使用頻率比較高的函式,有的來自別人的程式.1.產生隨機字串函式 function random length return hash 2.擷取一定長度的字串 注 該函式對gb2312使用有效 function wordscut string,length sss 0 for i 0 i le...