最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中Array相關函數簡介

 更新時間:2016年07月03日 12:08:20   投稿:hebedich  
在php教程中數組是種強大的數據類型,他可以做的事情很多,可以存儲不同的數據類型在一個數組中,下面我們列出了數組常用的操作,排序,鍵名對數組排序等做法。

使用函數array_keys(),得到數組中所有的鍵,參數:數組

$arr=array();
$arr['one']="one";
$arr['two']="two";
$arr['three']="three";

$newArr=array_keys($arr);
print_r($newArr);
//Array ( [0] => one [1] => two [2] => three )

使用函數array_values(),得到數組中所有的值,參數:數組

$arr=array();
$arr[20]="one";
$arr[30]="two";
$arr[40]="three";

$newArr=array_values($arr);
print_r($newArr);
//Array ( [0] => one [1] => two [2] => three )

使用函數array_map(),使每個元素都調用一下自定義函數,參數:String類型函數名稱,數組

$arr=array();
$arr[0]="one";
$arr[1]="two";
$arr[2]="three";
function test($v){
  return $v." Hello";
}
$newArr=array_map("test",$arr);
print_r($newArr);
//Array ( [0] => one Hello [1] => two Hello [2] => three Hello )

使用函數array_merge(),把兩個數組合并成一個,參數:數組,數組

關聯(lián)數組合并時,鍵相同的會被后面的數組覆蓋

索引數組合并時,會連接在一起形成一個新的數組

$arr=array();
$arr[0]="one";
$arr[1]="two";
$arr[2]="three";

$arr1=array();
$arr[3]="taoshihan1";
$arr[4]="taoshihan2";
$arr[5]="taoshihan3";

$newArr=array_merge($arr,$arr1);
print_r($newArr);
//Array ( [0] => one [1] => two [2] => three [3] => taoshihan1 [4] => taoshihan2 [5] => taoshihan3 )

$arr=array("one","two","three");
$arr1=array("4","5","6");
$newArr=array_merge($arr,$arr1);
print_r($newArr);
//Array ( [0] => one [1] => two [2] => three [3] => 4 [4] => 5 [5] => 6 )

使用函數ksort(),按照鍵名進行排序,注意沒有返回新的數組,還是原來的數組

$arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3");
ksort($arr);
print_r($arr);
//Array ( [1] => taoshihan1 [2] => taoshihan2 [3] => taoshihan3 )

使用函數array_search(),搜索某個鍵值,返回對應的鍵

$arr=array("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3");
echo array_search("taoshihan1",$arr);
// 1

 

相關文章

  • php 強制下載文件實現(xiàn)代碼

    php 強制下載文件實現(xiàn)代碼

    php 強制下載文件實現(xiàn)代碼。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-10-10
  • php中array_unshift()修改數組key注意事項分析

    php中array_unshift()修改數組key注意事項分析

    這篇文章主要介紹了php中array_unshift()修改數組key注意事項,實例分析了array_unshift()函數在處理鍵值為數字類型時自動轉換鍵值的情況,需要的朋友可以參考下
    2016-05-05
  • php簡單防盜鏈實現(xiàn)方法

    php簡單防盜鏈實現(xiàn)方法

    這篇文章主要介紹了php簡單防盜鏈實現(xiàn)方法,涉及php針對服務器端預定義變量調用及字符串處理的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP/HTML混寫的四種方式總結

    PHP/HTML混寫的四種方式總結

    下面小編就為大家?guī)硪黄狿HP/HTML混寫的四種方式總結。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 理解php依賴注入和控制反轉

    理解php依賴注入和控制反轉

    這篇文章主要幫助大家理解php依賴注入和控制反轉,感興趣的小伙伴們可以參考一下
    2016-05-05
  • PHP獲取文件擴展名的常用方法小結【五種方式】

    PHP獲取文件擴展名的常用方法小結【五種方式】

    這篇文章主要介紹了PHP獲取文件擴展名的常用方法,結合實例形式總結分析了php獲取文件擴展名的五種常見操作技巧,需要的朋友可以參考下
    2018-04-04
  • PHP面向對象程序設計方法實例詳解

    PHP面向對象程序設計方法實例詳解

    這篇文章主要介紹了PHP面向對象程序設計方法,結合實例形式詳細分析了php面向對象程序設計中所涉及的類的概念、定義、構造函數、析構函數、繼承、重載、接口、抽象類等概念與使用技巧,需要的朋友可以參考下
    2016-12-12
  • ThinkPHP5 驗證器的具體使用

    ThinkPHP5 驗證器的具體使用

    這篇文章主要介紹了ThinkPHP5 驗證器的具體使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • PHP中有關長整數的一些操作教程

    PHP中有關長整數的一些操作教程

    這篇文章主要給大家介紹了關于PHP中有關長整數的一些操作教程,文中通過示例代碼介紹的非常詳細,對大家學習或者使用PHP具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • php刪除左端與右端空格的方法

    php刪除左端與右端空格的方法

    這篇文章主要介紹了php刪除左端與右端空格的方法,涉及l(fā)trim()函數、rtrim()函數、trim()函數及正則替換的應用技巧,非常具有實用價值,需要的朋友可以參考下
    2014-11-11

最新評論

九龙城区| 吴旗县| 资源县| 兰溪市| 龙海市| 永善县| 雷山县| 剑河县| 鱼台县| 衡山县| 平邑县| 上高县| 乌拉特中旗| 元谋县| 嵩明县| 光泽县| 新宾| 昭觉县| 汶上县| 旅游| 边坝县| 景德镇市| 米林县| 台山市| 兴和县| 恩施市| 山丹县| 宿松县| 平原县| 罗田县| 江华| 巴林左旗| 德兴市| 德阳市| 凯里市| 黔西县| 岳普湖县| 朝阳市| 盐城市| 同江市| 阳原县|