$length=count($ArrayId);
$lengths=count($arrayCode);
for($i=0; $i<$length; $i++){
echo "第 ".$ArrayId[$i]." 个,,,";
$ID=$ArrayId[$i];
for($j=1; $j<$lengths; $j++){
echo " 编号:".$arrayCode[$j];
$code=$arrayCode[$j];
}
}
运行结果:
第 1 个,,, 编号:002 编号:004 编号 :005 编号:
第 2 个,,, 编号:002 编号:004 编号:005 编号:
第 4 个,,, 编号:002 编号:004 编号:005 编号:
第 5 个,,, 编号:002 编号:004 编号:005 编号:
而我要的结果是:第1个对应001 第2个对应002 第4个对应004 以此类推,我该怎么改 ?
在此谢谢大家 了!
$lengths=count($arrayCode);
for($i=0; $i<$length; $i++){
echo "第 ".$ArrayId[$i]." 个,,,";
$ID=$ArrayId[$i];
for($j=1; $j<$lengths; $j++){
echo " 编号:".$arrayCode[$j];
$code=$arrayCode[$j];
}
}
运行结果:
第 1 个,,, 编号:002 编号:004 编号 :005 编号:
第 2 个,,, 编号:002 编号:004 编号:005 编号:
第 4 个,,, 编号:002 编号:004 编号:005 编号:
第 5 个,,, 编号:002 编号:004 编号:005 编号:
而我要的结果是:第1个对应001 第2个对应002 第4个对应004 以此类推,我该怎么改 ?
在此谢谢大家 了!
$arrayCode=explode(",", $equipment_code);
print_r($ArrayId);
print_r($arrayCode);
$length=count($ArrayId);
$lengths=count($arrayCode);
for($i=0; $i<$length; $i++){
echo "第 ".$ArrayId[$i]." 个,,,";
$ID=$ArrayId[$i];
for($j=1; $j<$lengths; $j++){
echo " 编号:".$arrayCode[$j];
$code=$arrayCode[$j];
}Array ( [0] => 1 [1] => 2 [2] => 4 [3] => 5 )
Array ( [0] => 001 [1] => 002 [2] => 004 [3] => 005 [4] => )
第 1 个,,, 编号:002 编号:004 编号:005 编号:
第 2 个,,, 编号:002 编号:004 编号:005 编号:
第 4 个,,, 编号:002 编号:004 编号:005 编号:
第 5 个,,, 编号:002 编号:004 编号:005 编号:
echo "第 ".$ArrayId[$i]." 个,,,";
echo " 编号:".$arrayCode[$i]."<br>";
如果不用循环套循环的话 是能得出我想要的结果 可那样我就不能写sql语句了 所以我必须要将第二个循环放入第一个循环中 又想得到我想要的
第1个: 编号001 ,
第2个:编号002
第3个:编号003 的显示效果
$set=array('equipment_id'=>$ArrayId[$i],'equipment_code'=>$arrayCode[$i],'te_id'=>$terminal_id);
$result=$terminalEquipmentModel->insert($set);
第 1 个,,, 编号:001
第 2 个,,, 编号:002
第 4 个,,, 编号:004
第 5 个,,, 编号:005
添加到数据库中的:
第1个=>编号:空的
第2个=>编号:001
第4个=>编号:002
第5个=>编号:004
$ArrayId[0] $arrayCode[0]
$ArrayId[1] $arrayCode[1]
$ArrayId[2] $arrayCode[2]
。。 这种一一对应都有值的话应该没问题的。