【PHP】多次元配列の日付でソートする

公開日: : 日付

多次元配列の日付でソートします。

<?php
// こんな感じの配列があるとしたら
$lists[] = array("id" => "1", "created" => "2013/12/05");
$lists[] = array("id" => "2", "created" => "2013/12/06");
$lists[] = array("id" => "3", "created" => "2013/12/01");
$lists[] = array("id" => "4", "created" => "2013/12/09");
$lists[] = array("id" => "5", "created" => "2013/12/10");

$keys = array();
foreach ($lists as $val) $keys[] = strtotime($val['created']);
array_multisort($keys, SORT_ASC, $lists); // $lists は日付の昇順でソートされます

配列の値で並び替えたい時って結構ありますよね。
使い方が若干ややこしいですが、覚えておくとソースも煩雑にならず良さそうです。

関連記事

no image

【PHP】月末を取得する

月末を取得するコードです <?php // 今月の月末 echo date(&quo

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

php
【PHP】リファラーを取得する

ユーザーがどのサイトから来たのか取得したい時ありますよね。 そんな時

php
【PHP】ファイルが存在するか確認する

画像ファイルなど、ファイルの存在確認をするには、file_exists

php
【PHP】arrayの要素を消す

配列で特定のキーの要素を削除したい時は、unset関数を使います

php
【PHP】httpのステータスコードで404を返す方法

ページを表示しつつ、httpステータスは404を返したい時などあると思

php
【PHP】var_dumpで改行させてブラウザで表示したい時

プログラム中でvar_dumpする時、dumpしたものの中身が多いと大

→もっと見る

PAGE TOP ↑