php一些運算元組的函式整理

2021-07-22 18:42:28 字數 1308 閱讀 9393

除了之前的遍歷陣列,還有:

// 定義乙個陣列 $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...