我在PHP中有3个数组 1.地名 - $ places 2.每个地方花费的天数 - 天数 3.每个地方花费的时间 - $小时
例如
$places=array(15,12,10,2,78,32);
$days=array(1,0,5,4,3,8);
$hours=array(0,12,8,9,0,14);
对于我保留地点ID的地方
我真正担心的是我需要根据地名的字母顺序(来自数据库)对地点数组进行排序
像
$ids=implode(',',$places);
$res=mysql_query("select * from places where WHERE id IN ($ids) ORDER BY name ASC");
while($row=mysql_fetch_array($res)){
echo $row['name']. 'Days Spent ' . $days . 'Hours : '.$hours ;
}
我的疑问很简单,我必须展示日子和时间。这个MySQL结果中每个地方花费的时间,即在MySQL查询排序/排序之后......
请帮忙, 谢谢你的时间
答案 0 :(得分:2)
在你的循环中:
$key = array_search($row['id'], $places);
echo $days[$key];
echo $hours[$key];