首頁 >後端開發 >php教程 >php的陣列操作開發範例與思想的分享

php的陣列操作開發範例與思想的分享

黄舟
黄舟原創
2017-08-15 17:12:381507瀏覽

在我們日常開發工作中,對於數組的操作那是必不可少的存在,數組,可以說是php的資料應用中較重要的一種方式、數組是很強大的資料型別,有著豐富的操作函數,也有著很高頻度的應用,那麼今天我們就來跟大家介紹關於php數組操作的開發!

首先我們要下載本節課程所需的php的陣列操作類別庫:http://www.php.cn/xiazai/leiku/793

然後下載完成以後找到我們需要的php檔案庫,解壓縮到本機目錄,然後繼續建立一個新php檔案!

接著我們將在新的php檔案中呼叫這個類,以及實例化此類:

<?php
include_once "codeshuzu.php";
$obj = new ArrayHelper; //实例化此类

//从数组中删除空白的元素(包括只有空白字符的元素)
$arr = array("","php.cn"," ");
$obj->removeEmpty($arr);
echo "从数组中删除空白的元素(包括只有空白字符的元素):";
var_dump($arr);
echo "<hr>";

//从一个二维数组中返回指定键的所有值
$arr = array(
 array(&#39;name&#39; => "php中文网", &#39;value&#39; => &#39;www.php.cn&#39;),
 array(&#39;name&#39; => 2, &#39;value&#39; => &#39;2-1&#39;),);
$key = $obj->getCols($arr,"value");
echo "从一个二维数组中返回指定键的所有值:";
var_dump($key);
echo "<hr>";

//将一个二维数组转换为 HashMap,并返回结果
$arr = array(
    array(&#39;name&#39; => "php中文网", &#39;value&#39; => &#39;www.php.cn&#39;),
    array(&#39;name&#39; => 2, &#39;value&#39; => &#39;2-1&#39;),);

$key = $obj->toHashmap($arr,"name","value");
echo "将一个二维数组转换为 HashMap,并返回结果:";
var_dump($key);
?>

運行次檔案得到的結果如下圖所示;

php的陣列操作開發範例與思想的分享

說明:

#上面的實例中,我只是隨機呼叫了類別裡面的幾個作為範例,更多的小夥伴麼可以自己動手試試!

以上是php的陣列操作開發範例與思想的分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn