加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP让数组中有相同 值的组成新的数组实例

发布时间:2023-02-18 13:29:29 所属栏目:PHP教程 来源:
导读:  实例如下所示:

  array('key1'=>'value1','key2'=>'value2'),1=>array('key1'=>'value1','key2'=>'value3'),2=>array

  实例如下所示:
 
  array('key1'=>'value1','key2'=>'value2'),1=>array('key1'=>'value1','key2'=>'value3'),2=>array('key1'=>'value2','key2'=>'value4'),999=>array('key1'=>'value2','key2'=>'value5') );
  $result = array();
  <span style="color:#FF0000;">foreach ($arr as $data) {
  isset($result[$data['key1']]) || $result[$data['key1']] = array();
  $result[$data['key1']][] = $data['key2'];
  }
  ksort($cityAr,SORT_NATURAL);//这个是键值按字母先后顺序排列
  print_r($result);
 
  //输出如下
  Array
  (
  [value1] => Array
  (
  [0] => value2
  [1] => value3
  )
 
  [value2] => Array
  (
  [0] => value4
  [1] => value5
  )
 
  )
 
  以上这篇PHP让数组中有相同值的组成新的数组实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。
 
 
 

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!