public function dealGifts($gifts,$uid){
$blankGifts=array();
for($i=1;$i<5;$i++){
$blankGifts[$i-1]=array(
'gtype'=>$i,
'uid'=>$uid,
'total'=>0
);
foreach ($gifts as $val){
if($val['gtype']==$i){
$blankGifts[$i-1]=$val;
break;
}
}
}
return $blankGifts;
}dump结果:
array(2) {
[0] => array(3) {
["gtype"] => string(1) "1"
["uid"] => string(1) "2"
["num"] => string(1) "1"
}
[1] => array(3) {
["gtype"] => string(1) "3"
["uid"] => string(1) "2"
["num"] => string(1) "3"
}
}
array(4) {
[0] => array(3) {
["gtype"] => string(1) "1"
["uid"] => string(1) "2"
["num"] => string(1) "1"
}
[1] => array(3) {
["gtype"] => int(2)
["uid"] => int(2)
["num"] => int(0)
}
[2] => array(3) {
["gtype"] => string(1) "3"
["uid"] => string(1) "2"
["num"] => string(1) "3"
}
[3] => array(3) {
["gtype"] => int(4)
["uid"] => int(2)
["num"] => int(0)
}
}
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。