2012-03-23 7 views
0

場所についてはPHP単純な配列のソート

$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のクエリによって/順ソートあなたのループではお時間を

+2

あなたがオブジェクトを使用して考えがありますか? –

+0

オブジェクト?実際に私は理解できませんでした..あなたは説明できますか? – ramesh

+2

あなたはそれを考慮する必要があります:http://php.net/manual/language.oop5.php –

答えて

2

ありがとう:

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

あなたの助けに感謝...本当に多くの助けてください – ramesh

関連する問題