0

配列を引数として取る関数があります。

function addSearch($arr) { }

配列が値だけで定義されているかどうかをその関数で確認するにはどうすればよいですか

array('option1', 'option2', ...);

またはキーと値のペアとして:

array('option1' => 'First Option', 'option2' => 'Second Option', ...)

私が達成したいのは、ラベルとともに検索フィールドを渡すか、検索フィールドのみを渡すことができるということです。この場合、フィールド名もラベルになります。

したがって、値だけを持つ配列を変更する必要があります$array['option1'] = 'option1'

これを達成する方法はありますか?

4

4 に答える 4

1

これについては@phranxと一緒に行かなければなりません。

この配列があるとしましょう ('1'=>'Under', '2'=>'Over')

この配列のキーは整数として評価されます。

キーがキーと値のペアであるかどうかを判断する最善の方法は、配列のが配列自体と等しいかどうかを確認することです。

于 2016-09-05T17:57:07.527 に答える