php 自己写的一个数组归类合并
Jun 13, 2016 am 11:55 AM
php 自己写的一个数组分类合并
$arr=array(
array(
'id'=>1,
'sex'=>'yafei'
),array(
'id'=>2,
'sex'=>'jiyu'
),array(
'id'=>3,
'sex'=>'yun'
),
);
$arr2=array(
array(
'id'=>1,
'name'=>'qwe'
),array(
'id'=>2,
'name'=>'ewq'
),array(
'id'=>3,
'name'=>'qwew'
),
);
/*
*对两个数组进行同类合并
[email protected] yalong sun
*@
*/
function array_Category_merge($arr,$arr2){
foreach($arr as $k=>$v){
foreach($arr2 as $q=>$s){
if($v['id']==$s['id'])
$a[]=array_merge($arr[$k],array("content"=>$s['name']));
}
}
return $a;
}
var_dump(array_Category_merge($arr,$arr2));
/*结果为:
array(3) {
[0]=>
array(3) {
["id"]=>
int(1)
["sex"]=>
string(5) "yafei"
["content"]=>
string(3) "qwe"
}
[1]=>
array(3) {
["id"]=>
int(2)
["sex"]=>
string(4) "jiyu"
["content"]=>
string(3) "ewq"
}
[2]=>
array(3) {
["id"]=>
int(3)
["sex"]=>
string(3) "yun"
["content"]=>
string(4) "qwew"
}
}
*/

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Lösung: Ihre Organisation verlangt von Ihnen, dass Sie Ihre PIN ändern

So passen Sie die Fensterrahmeneinstellungen unter Windows 11 an: Farbe und Größe ändern

Wie ändere ich die Farbe der Titelleiste unter Windows 11?

So aktivieren oder deaktivieren Sie die Vorschau von Miniaturansichten in der Taskleiste unter Windows 11

OOBELANGUAGE-Fehlerprobleme bei der Reparatur von Windows 11/10

Was sind die Unterschiede zwischen Huawei GT3 Pro und GT4?

Anleitung zur Anzeigeskalierung unter Windows 11

10 Möglichkeiten, die Helligkeit unter Windows 11 anzupassen
