VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • PHP让数组中有相同值的组成新的数组实例

下面小编就为大家分享一篇PHP让数组中有相同值的组成新的数组实例,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

实例如下所示:

  1. $arr = array(  
  2.   0=>array('key1'=>'value1' , 'key2'=>'value2'),  
  3.   1=>array('key1'=>'value1' , 'key2'=>'value3'),  
  4.   2=>array('key1'=>'value2' , 'key2'=>'value4'),  
  5.   999=>array('key1'=>'value2' , 'key2'=>'value5')  
  6. );  
  7.    
  8. $result = array();  
  9. <span style="color:#FF0000;">foreach ($arr as $data) {  
  10.   isset($result[$data['key1']]) || $result[$data['key1']] = array();  
  11.   $result[$data['key1']][] = $data['key2'];  
  12. }</span>  
  13. ksort($cityAr, SORT_NATURAL);//这个是键值按字母先后顺序排列  
  14. print_r($result);  
  15.    
  16. //输出如下  
  17. Array  
  18. (  
  19.   [value1] => Array  
  20.     (  
  21.       [0] => value2  
  22.       [1] => value3  
  23.     )  
  24.    
  25.   [value2] => Array  
  26.     (  
  27.       [0] => value4  
  28.       [1] => value5  
  29.     )  
  30.        
  31. )
 

出处:http://www.phpfensi.com/php/20210826/17768.html


相关教程