为了账号安全,请及时绑定邮箱和手机立即绑定
关注
斯巴达汉子

array_walk 用法的一些疑问,怎么unset的逻辑??

$config = [
    1 => ['title'=> '推荐','code' => 1],
    2 => ['title'=> '奇闻1','code' => 2],
    3 => ['title'=> '奇闻2','code' => 2],
    4 => ['title'=> '搞笑','code' => 1]
];

array_walk($config, function($value, $key) use (&$config){      // & 注意

    if($value['code'] == 1){
        $config[$key] = $value['title'];
    } else {
        unset($config[$key]);
    }

});

var_dump($config);

array(3) {  [1]=>  string(6) "推荐"  [3]=>  array(2) {    ["title"]=>    string(7) "奇闻2"    ["code"]=>    int(2)  }  [4]=>  string(6) "搞笑"}


2019-10-31 源自:PHP进阶篇-函数 3-3 357 浏览 1 回答

同样有这个疑问,你现在解决了没有啊,解决了麻烦说一下,谢啦

2021-01-13
回复 0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信