<?php
array('aaa-12', 'dmy', '2014年3月5日'), array('ccc-22', 'dmy', '2014年3月5日'), array('ddd-43', 'dmy', '2014年3月4日'), array('yyy-45', 'dmy', '2014年3月5日'), array('ddd-43', 'dmy', '2014年3月2日'), );
$data,
function ($a, $b) use ($data) {
return
$data[$a][2] == $data[$b][2] ?
($a < $b ? -1 : 1) :
($data[$a][2] < $data[$b][2] ? 1 : -1)
;
}
);
foreach ($data as $key => $value) {
echo "[{$key}] {$value}\n";
}
PD9waHAKCiRkYXRhID0gYXJyYXkoCiAgICBhcnJheSgnYWFhLTEyJywgJ2RteScsICcyMDE05bm0M+aciDXml6UnKSwKICAgIGFycmF5KCdjY2MtMjInLCAnZG15JywgJzIwMTTlubQz5pyINeaXpScpLAogICAgYXJyYXkoJ2RkZC00MycsICdkbXknLCAnMjAxNOW5tDPmnIg05pelJyksCiAgICBhcnJheSgneXl5LTQ1JywgJ2RteScsICcyMDE05bm0M+aciDXml6UnKSwKICAgIGFycmF5KCdkZGQtNDMnLCAnZG15JywgJzIwMTTlubQz5pyIMuaXpScpLAopOwoKdWtzb3J0KAogICAgJGRhdGEsCiAgICBmdW5jdGlvbiAoJGEsICRiKSB1c2UgKCRkYXRhKSB7CiAgICAgICAgcmV0dXJuCiAgICAgICAgICAgICRkYXRhWyRhXVsyXSA9PSAkZGF0YVskYl1bMl0gPwogICAgICAgICAgICAoJGEgPCAkYiA/IC0xIDogMSkgOgogICAgICAgICAgICAoJGRhdGFbJGFdWzJdIDwgJGRhdGFbJGJdWzJdID8gMSA6IC0xKQogICAgICAgIDsKICAgIH0KKTsKCiRkYXRhID0gYXJyYXlfdmFsdWVzKCRkYXRhKTsgLy8g5re744GI5a2X44KS5oyv44KK44Gq44GK44GZ5aC05ZCI44Gv5b+F6KaBCgpmb3JlYWNoICgkZGF0YSBhcyAka2V5ID0+ICR2YWx1ZSkgewoJJHZhbHVlID0gaW1wbG9kZSgnLCAnLCAkdmFsdWUpOwogICAgZWNobyAiW3ska2V5fV0geyR2YWx1ZX1cbiI7Cn0=
[0] aaa-12, dmy, 2014年3月5日
[1] ccc-22, dmy, 2014年3月5日
[2] yyy-45, dmy, 2014年3月5日
[3] ddd-43, dmy, 2014年3月4日
[4] ddd-43, dmy, 2014年3月2日