一起源码网

标题: 如何在PHP框架中使用array_map()等函数 [打印本页]

作者: 云文章    时间: 2020-4-22 01:30
标题: 如何在PHP框架中使用array_map()等函数


<?php
    $arr = [
        ['a' => 'aa','b' => 'bb',],
        ['c' => 'cc','d' => 'dd',],
        ['e' => 'ee','f' => 'ff',],
    ];

    function test($v){        $v['add'] = 0;
        return $v;
    }    $arr = array_map("test",$arr);
    print_r($arr);?>

输出结果


Array(
    [0] => Array
        (
            [a] => aa            [b] => bb            [add] => 0
        )

    [1] => Array
        (
            [c] => cc            [d] => dd            [add] => 0
        )

    [2] => Array
        (
            [e] => ee            [f] => ff            [add] => 0
        ))
<?php
namespace UserController;

use CommonControllerManagerController;

class DataController extends Controller
{
    public function get_data()
    {
        $arr = [
            // 数据填充
        ];
        
        $arr = array_map([$this,'_add_param'],$arr);
        dump($arr);
    } 

    private function _add_param($value){
        $value['add'] = 'xxx';
        return $value;
    }
}


作者: timeks    时间: 2022-9-18 12:18
个人免费建站




欢迎光临 一起源码网 (https://www.171739.xyz/) Powered by Discuz! X3.3