这是我的数组,我试着发送用户的电子邮件技巧,但是电子邮件是重复的,
abc@yahoo.com | Angular JS
abc@yahoo.com | JQuery
efg@gmail.com | Linux
efg@gmail.com | JQuery
efg@gmail.com | Angular JS
xyz@esapienz.com | JQuery
xyz@esapienz.com | Angular JS
pqr@esapienz.com | Linux
pqr@esapienz.com | Microsoft Dot Net
pqr@esapienz.com | Angular JS
但是我想通过电子邮件id将数组拆分为订单。
abc@yahoo.com | {Angular JS, JQuery}
efg@gmail.com | {Linux, JQuery, Angular JS}
xyz@live.com | {JQuery, Angular JS}
pqr@live.com | {Linux, Microsoft Dot Net, Angular JS}
请帮忙,提前感谢..。
发布于 2014-11-05 11:24:01
准确地说:你想要“分组”,而不是“排序”--这里就是一个例子:
$newArray = [];
foreach($your_array as $row){
// [0] gets email, [1] gets skill
$newArray[$row[0]][] = $row[1];
}
ksort($newArray);
https://stackoverflow.com/questions/26755886
复制相似问题