Yii2:推荐一个方法arrayHelper::map()
2015-06-16 00:00
591 查看
arrayHelper::map()这个方法可以将一个数组拆成一个键-值对映射的多维数组或对象数组。
例子:
例子:
$array = [ ['id' => '123', 'name' => 'aaa', 'class' => 'x'], ['id' => '124', 'name' => 'bbb', 'class' => 'x'], ['id' => '345', 'name' => 'ccc', 'class' => 'y'], ); $result = ArrayHelper::map($array, 'id', 'name');· // the result is: // [ // '123' => 'aaa', // '124' => 'bbb', // '345' => 'ccc', // ] $result = ArrayHelper::map($array, 'id', 'name', 'class'); // the result is: // [ // 'x' => [ // '123' => 'aaa', // '124' => 'bbb', // ], // 'y' => [ // '345' => 'ccc', // ], // ]
相关文章推荐
- PHP 7 编译过程记录
- PHP 匿名函数的探索
- PHP $this->方法调用
- PHP基础知识
- PHP面向对象基础概念(抽象方法和抽象类)
- PHP扩展
- php 什么是变量?
- composer update 报The .git directory is missing from XXX
- 使用phpmyadmin的界面为MySQL添加外键
- 还是PHPExcel问题
- PHP中 类的访问控制
- php实现上传图片保存到数据库的方法
- PHP 中加载类文件的几种方法
- PHP中WebService应用_SOAP
- 文件下载
- php扩展开发笔记(6)ZVAL_STRING 和 ZVAL_STRINGL
- 时区、时间、夏令时及NTP时间同步设置
- js+php实现实时网页聊天功能
- 首次触电php
- array_reduce的使用方法