亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP 數(shù)組常用函數(shù) | PHP 技術論壇

    PHP 數(shù)組常用函數(shù) | PHP 技術論壇

    一、數(shù)組操作的基本函數(shù)

    數(shù)組的鍵名和值

    array_values($arr); 獲得數(shù)組的值
    array_keys($arr); 獲得數(shù)組的鍵名
    array_flip($arr); 數(shù)組中的值與鍵名互換(如果有重復前面的會被后面的覆蓋)
    in_array(“apple”,$arr); 在數(shù)組中檢索apple
    array_search(“apple”,$arr); 在數(shù)組中檢索apple ,如果存在返回鍵名
    array_key_exists(“apple”,$arr); 檢索給定的鍵名是否存在數(shù)組中
    isset($arr[apple]): 檢索給定的鍵名是否存在數(shù)組中

    數(shù)組的內部指針

    current($arr); 返回數(shù)組中的當前單元
    pos($arr); 返回數(shù)組中的當前單元
    key($arr); 返回數(shù)組中當前單元的鍵名
    prev($arr); 將數(shù)組中的內部指針倒回一位
    next($arr); 將數(shù)組中的內部指針向前移動一位
    end($arr); 將數(shù)組中的內部指針指向最后一個單元
    reset($arr; 將數(shù)組中的內部指針指向第一個單元
    each($arr); 將返回數(shù)組當前元素的一個鍵名/值的構造數(shù)組,并使數(shù)組指針向前移動一位(php7已廢除)
    list($key,$value)=each($arr); 獲得數(shù)組當前元素的鍵名和值

    數(shù)組和變量之間的轉換

    extract($arr);用于把數(shù)組中的元素轉換成變量導入到當前文件中,鍵名當作變量名,值作為變量值
    注:(第二個參數(shù)很重要,可以看手冊使用)使用方法 echo $a;
    compact(var1,var2,var3);用給定的變量名創(chuàng)建一個數(shù)組

    二、數(shù)組的分段和填充

    數(shù)組的分段

    array_slice($arr,0,3); 可以將數(shù)組中的一段取出,此函數(shù)忽略鍵名
    array_splice($arr,0,3,array(“black”,”maroon”)); 可以將數(shù)組中的一段取出,與上個函數(shù)不同在于返回的序列從原數(shù)組中刪除

    分割多個數(shù)組

    array_chunk($arr,3,TRUE); 可以將一個數(shù)組分割成多個,TRUE為保留原數(shù)組的鍵名

    數(shù)組的填充

    array_pad($arr,5,’x’); 將一個數(shù)組填補到制定長度

    三、數(shù)組與棧

    array_push($arr,”apple”,”pear”); 將一個或多個元素壓入數(shù)組棧的末尾(入棧),返回入棧元素的個數(shù)
    array_pop($arr); 將數(shù)組棧的最后一個元素彈出(出棧)

    四、數(shù)組與列隊

    array_shift($arr);數(shù)組中的第一個元素移出并作為結果返回(數(shù)組長度減1,其他元素向前移動一位,數(shù)字鍵名改為從零技術,文字鍵名不變)
    array_unshift($arr,”a”,array(1,2));在數(shù)組的開頭插入一個或多個元素

    五、回調函數(shù)

    array_walk($arr,’function’,’words’); 使用用戶函數(shù)對數(shù)組中的每個成員進行處理(第三個參數(shù)傳遞給回調函數(shù)function)
    array_mpa(“function”,$arr1,$arr2); 可以處理多個數(shù)組(當使用兩個或

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號