国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

有沒有辦法從 PHP 陣列中檢索特定的「列」?
P粉423694341
P粉423694341 2023-10-21 00:01:53
0
2
804

我有一個數(shù)組數(shù)組,其結(jié)構(gòu)如下:

array(array('page' => 'page1', 'name' => 'pagename1')
      array('page' => 'page2', 'name' => 'pagename2')
      array('page' => 'page3', 'name' => 'pagename3'))

是否有一個內(nèi)建函數(shù)可以傳回一個僅包含「name」鍵值的新陣列?所以我會得到:

array('pagename1', 'pagename2', 'pagename3')


#
P粉423694341
P粉423694341

全部回覆(2)
P粉514001887

PHP 5.5 開始,您可以使用 array_column()

<?php
$samples=array(
            array('page' => 'page1', 'name' => 'pagename1'),
            array('page' => 'page2', 'name' => 'pagename2'),
            array('page' => 'page3', 'name' => 'pagename3')
            );
$names = array_column($samples, 'name');
print_r($names);

查看實際操作

#
P粉042455250

為什麼它必須是內(nèi)建函數(shù)?不,沒有,自己寫。

與本線程中的其他內(nèi)容相比,這是一個很好且簡單的方法。

$namearray = array();

foreach ($array as $item) {
    $namearray[] = $item['name'];
}

在某些情況下,如果鍵沒有命名,您可以這樣做

$namearray = array();

foreach ($array as $key => $value) {
    $namearray [] = $value;
}
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板