有効な数値を持つネストされた配列があります=>データ:-
$validData = array(array(1 => 'one data'),array(5 => '5 data'),array(15 => '15 data'),array(30 => 'thirty data'));
クエリ値があるとしましょう、$ query = 14;
最初に14があるかどうかを確認したいのですが、ない場合は、上記の最も近いオプションに移動します。
max、array_keys、rangesで最も近い項目を実行しています。しかし、何らかの理由で一致または上に行くと、最善の方法がわかりませんか?