php 数组 key val二维数组
时间: 2023-08-22 14:07:48 浏览: 129
你可以使用以下语法创建一个包含 key 和 value 的二维数组:
```
$array = array(
array("key1" => "value1", "key2" => "value2"),
array("key3" => "value3", "key4" => "value4")
);
```
你也可以使用以下语法创建一个空的二维数组并动态添加元素:
```
$array = array();
$array[] = array("key1" => "value1", "key2" => "value2");
$array[] = array("key3" => "value3", "key4" => "value4");
```
相关问题
php 二维数组分组,php 二维数组的分组排序实现代码
以下是 PHP 二维数组分组的实现代码:
```php
function groupBy($arr, $key) {
$result = array();
foreach($arr as $val) {
if(isset($val[$key])) {
$result[$val[$key]][] = $val;
} else {
$result[""][] = $val;
}
}
return $result;
}
```
该函数将一个二维数组按照指定的键进行分组,并返回分组后的数组。
以下是 PHP 二维数组分组排序的实现代码:
```php
function groupBySort($arr, $key) {
$result = array();
foreach($arr as $val) {
if(isset($val[$key])) {
$result[$val[$key]][] = $val;
} else {
$result[""][] = $val;
}
}
ksort($result);
return $result;
}
```
该函数将一个二维数组按照指定的键进行分组,并按键的字母顺序对分组后的数组进行排序。
阅读全文