文字列(86)、「[新しいDate(2011、07、10)、10]、[新しいDate(2011、07、19)、50]出力この値を、それをのvar_dumpとき、私は、変数を持っています、[新しいDate(2011、07、18)、61]」
私はこれを行う方法を
new Date(2011, 07, 10)
new Date(2011, 07, 18)
new Date(2011, 07, 19)
を意味日付値
に基づいて、文字列値をソートする必要があります?。
文字列(86)、「[新しいDate(2011、07、10)、10]、[新しいDate(2011、07、19)、50]出力この値を、それをのvar_dumpとき、私は、変数を持っています、[新しいDate(2011、07、18)、61]」
私はこれを行う方法を
new Date(2011, 07, 10)
new Date(2011, 07, 18)
new Date(2011, 07, 19)
を意味日付値
に基づいて、文字列値をソートする必要があります?。
この
function sort_date($a, $b)
{
return $a[2] > $b[2] ? -1 : ($b[2] > $a[2] ? 1 : 0);
}
$date_list = array();
foreach ($ga->getResults() as $result) {
$date = explode(' ', $result);
$date[] = $result->getVisits();
$date_list[] = $date;
}
usort($date_list, 'sort_date');
$j_input = '';
foreach ($date_list as $date)
$j_input .= "[new Date(".$date[0].", ".$date[1].", ".$date[2]."),".$date[3]."],";
ような何かをしようとか、$ GAはその後、より良い、この能力は
だからあなたが年代順になるように、文字列内の項目をソートしたいオブジェクトに配置するために、あなたのオブジェクトである場合もあり?文字列の項目を配列に解析して配列をソートし、そのソートされた配列から文字列を作成します。 – Nobody
ここで、は?文字列になる前に値を取得する可能性はありますか?あなたが文字列を生成する前にソートするときには、より良いかもしれませんか? – Subdigger
helloサブディガーforeach($ ga-> getResults()を$ result){ $ date = explode( ''、$ result); $ visits = $ result-> getVisits(); "新しい日付($ date [0]、$ date [1]、$ date [2])、$ visits]、"; $ output = substr($ j_input、0、-1); 出力の値が表示され、$ date [2]に従って文字列をソートする必要があります。 } – Ezhil