?php
創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的樂安網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
$laArray = array(
0 = array("id"=11,"name"="happy","age"="20","moeny"=100),
1 = array("id"=29,"name"="lucy","age"="20","moeny"=100),
2 = array("id"=34,"name"="happy","age"="20","moeny"=235),
3 = array("id"=42,"name"="happy","age"="15","moeny"=100),
4 = array("id"=51,"name"="happy","age"="20","moeny"=600),
5 = array("id"=61,"name"="lucy","age"="20","moeny"=350),
6 = array("id"=61,"name"="lucy","age"="23","moeny"=150),
);
$temArr = $laArray ;
$newArr = array();
foreach($laArray as $num = $arr ){
unset($temArr[$num]);
$id = $arr['id'];
foreach($temArr as $tNum =$tArr ){
$n_arr = array();
$tem_moeny = array();
if($arr['name']== $tArr['name'] $arr['age']== $tArr['age']){
$id .= '+'.$tArr['id'];
$n_arr['id'] = $id;
$n_arr['name'] = $arr['name'];
$n_arr['age'] = $arr['age'];
if(is_array($arr['moeny'])){
array_push($n_arr['moeny'], $tArr['moeny']);
}else{
$tem_moeny [] = $arr['moeny'];
$tem_moeny [] = $tArr['moeny'];
}
$tem_moeny[] = $tArr['moeny'];
$n_arr['moeny'] = $tem_moeny;
$newArr[] = $n_arr ;
}
}
if($id == $arr['id']){
$newArr[] = $arr ;
}
}
print_r($newArr);
?
例子:
復(fù)制代碼 代碼如下:
?php
$array1 = array("color" = "red", 2, 4);
$array2 = array("a", "b", "color" = "green", "shape" = "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
?
上例將輸出:
復(fù)制代碼 代碼如下:
Array
(
[color] = green
[0] = 2
[1] = 4
[2] = a
[3] = b
[shape] = trapezoid
[4] = 4
)
?php
$a=array(
0?=?array(
"yw"?="85",
"sx"?="97",
"yy"?="100"
),
1=?array(
"yw"=?"85.5",
"sx"?=??"96",
"yy"=??"96"
),
2=?array(
"yw"?=?"84.5",
"sx"?=??"90",
"yy"?=??"98",
)
);
$f=array();
foreach($a?as?$b=$c){
foreach($c?as?$d=$e){
$f[$d][]=$e;
}
}
echo?'pre/';
print_r($f);
?
是固定的么?
?php
$a?=?array('0'?=?array('id'?=?151,'name'='leo'),
'1'?=?array('id'?=?120,'name'='john'),
'2'?=?array('id'?=?153,'name'='hello'),
'3'?=?array('id'?=?118,'name'='word'),
);
foreach($a?as?$k?=?$v){
if($v['id']==151?||?$v['id']==120){
$b['0'][]?=?$a[$k];
}else{
$b['1'][]?=?$a[$k];
}
}
var_dump($b);