• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:連想二次元配列のUNIXTIMEでのソート)

連想配列のUNIXTIMEでソートするPHPの方法とは?

このQ&Aのポイント
  • PHPで連想配列のUNIXTIMEでソートする方法について教えてください。
  • usort関数を使って連想配列をUNIXTIMEで比較してソートする方法があります。
  • しかし、usort関数を実行した際にエラーが発生し、配列ではなく真偽値が渡されているようです。このエラーの原因と正しいソート方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

なにかおかしくないですか? $contents= array(); $resource = mysql_query($query, $link ); while( $row = mysql_fetch_array($resource, MYSQL_ASSOC)){ $contents[]=$row; } などしないと$contentsにデータがプールされませんが・・・ それとソートするならSQL文でやるのが筋だと思います

crouch-tancle
質問者

お礼

うまくできました!ありがとうございました

その他の回答 (1)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

mysql_fetch_array()は、最後にfalseを返すからでは。 $contentsに追加(push)する形にしてみるとか。

参考URL:
http://php.net/manual/ja/function.mysql-fetch-array.php
crouch-tancle
質問者

お礼

最後がfalseになるというのは初めて知りました。 multiarraysortでのソートを検討してみます。 ありがとうございました

関連するQ&A

専門家に質問してみよう