亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

php pluck能處理多維數組嗎

PHP
小樊
85
2024-08-03 08:41:09
欄目: 編程語言

PHP中沒有內置的pluck函數,但可以通過自定義函數來實現對多維數組的pluck操作。以下是一個示例代碼:

function pluck($array, $key) {
    $result = [];
    array_walk_recursive($array, function($value, $index) use ($key, &$result) {
        if ($index === $key) {
            $result[] = $value;
        }
    });
    return $result;
}

$multiArray = [
    ['id' => 1, 'name' => 'John', 'age' => 25],
    ['id' => 2, 'name' => 'Jane', 'age' => 30],
    ['id' => 3, 'name' => 'Bob', 'age' => 28],
];

$names = pluck($multiArray, 'name');
print_r($names);

上述代碼中的pluck函數可以對多維數組$multiArray進行pluck操作,提取出指定鍵值對應的值并返回。在示例中,提取了$multiArray中所有’name’鍵對應的值,結果為[‘John’, ‘Jane’, ‘Bob’]。

0
梨树县| 仙游县| 平舆县| 海口市| 樟树市| 寻乌县| 江城| 铁力市| 刚察县| 虎林市| 樟树市| 清河县| 寿阳县| 东乡| 竹北市| 都匀市| 来凤县| 嘉善县| 寻甸| 新丰县| 奉贤区| 南漳县| 新乐市| 子洲县| 垦利县| 垫江县| 清新县| 云林县| 邛崃市| 慈利县| 乌什县| 四子王旗| 巴马| 南江县| 安徽省| 尼木县| 浮山县| 东莞市| 广德县| 德惠市| 平塘县|