Maison > Article > développement back-end > Explication détaillée de la façon dont PHP permet aux groupes de même valeur dans un tableau de former un nouveau tableau
Cet article partage principalement avec vous un article en PHP qui permet aux mêmes valeurs dans le tableau de former une nouvelle instance de tableau. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.
L'exemple est le suivant :
$arr = array( 0=>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']; }</span> ksort($cityAr, SORT_NATURAL);//这个是键值按字母先后顺序排列 print_r($result); //输出如下 Array ( [value1] => Array ( [0] => value2 [1] => value3 ) [value2] => Array ( [0] => value4 [1] => value5 ) )
Recommandations associées :
Exemple détaillé d'interface d'accès au tableau PHP ArrayAccess
Compréhension approfondie de la fonction de comptage des tableaux PHP
Un exemple de combinaison et de déduplication de tableaux PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!