1

日付を計算する関数を実装しています。この関数は、年、月、週、日、時、分、秒の各要素を見つける計算を行います。

計算結果は次のような配列になります。

array (
     [year] => 0
     [month] => 0
     [week] => 0
     [day] => 0
     [hour] => 3
     [minute] => 193
     [second] => 11583
)

KEY = 0の出現をすべて削除し、インデックスの時間、分、秒のみを残す必要があります。

これを行うことができるネイティブ PHP 関数はありますか?

皆さん、ありがとうございました

4

1 に答える 1

1
array_filter ( array $input);

動作するはずです。値がfalseに等しいすべての要素を削除します。=== 0であるすべての要素が必要な場合は、以下のリンクのように、array_filter用の独自のコールバック関数を作成します。 http://php.net/manual/en/function.array-filter.php

于 2012-04-08T07:21:56.703 に答える