私はテストを行い、このシーケンスは次のようにありました:このロジックを解決するには?
$in = [
[ts->'1', data->'dado 1'];
[ts->'2', data->'dado 2'];
[ts->'3', data->'dado 3'];
]
とフォローの手順:JSON形式で
- フィルターTS> X
- ソート
- TS出力を(これは適切にecho json_encode($ in)を使用しています)
これらの手順をどのように解決できますか?
EDIT
多分解決するための代替のようになります。
//Filter ts
function filtrar($in)
{
$x = 1;
return($in['ts'] > $x);
}
//Sort ts
foreach ($in as $key => $row) {
$ts[$key] = $row['ts'];
}
array_multisort($ts, SORT_ASC, $in);
//output into Json
echo json_encode(array_filter($in, "filtrar"));
その形式は何ですか? –
最初のステップでは、 "filter_var"の使用について考えましたが、それについてはわかりません。 json_encodeの使用について正しいと思う最後のステップについてです。 – Atoyansk
['array_filter()'](http://php.net/manual/en/function.array-filter.php)、['array_multisort()'](http://php.net/ manual/en/function.array-multisort.php)と['json_encode()'](http://php.net/manual/en/function.json-encode.php) – fusion3k