PHP一个简单的数组排序

时间:2012-03-23 18:07:16

标签: php arrays arraylist

我在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查询排序/排序之后......

请帮忙, 谢谢你的时间

1 个答案:

答案 0 :(得分:2)

在你的循环中:

$key = array_search($row['id'], $places);
echo $days[$key];
echo $hours[$key];