No.2ベストアンサー
- 回答日時:
マニュアルの説明で「再帰処理します」と明示されていないものは基本的に再帰処理はしません。
>$array1=array(
>0=>array('DATE' => '20120701')
>,1=>array('DATE' => '20120702')
>);
二次元配列にしたという段階で「一発で検索する」というのは諦めるべき(そういうデメリットとメリットを考慮してデータの持ち方を決める)。
$result = array();
foreach ($array1 as $key=>$val) {
if (array_search('20120702', $val)) {
$result[] = $key;
}
}
とか、いっそ
$result = array();
foreach ($array1 as $key=>$val) {
if ($val['DATE'] == '20120702') { $result[] = $key; }
}
でしょ。
No.1
- 回答日時:
そのデータの持ち方ならこうじゃないですか?
<?PHP
$array1=array(
0=>array('DATE','20120701')
,1=>array('DATE','20120702')
);
print array_search(array('DATE','20120702'),$array1);
?>
この回答への補足
回答ありがとうございます。配列は次のようになります。
$array1=array(
0=>array('DATE' => '20120701')
,1=>array('DATE' => '20120702')
);
この場合、どうなるでしょうか?
その式の解説もしていただけると有難いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- 数学 数学の質問です。 △ABCにおいて, ∠Aの二等分線が BC と交わる点をRとする。 辺BC, CA 2 2023/07/13 23:58
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- JavaScript gasについて 1 2022/05/31 21:51
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
- Visual Basic(VBA) マクロについて教えてください。 1 2023/06/06 00:57
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み(あ行~わ行)ごとに分け...
-
CArrayの要素としてCStringArra...
-
C言語の配列をPush(追加)する...
-
forとかで連番の変数を一気に格...
-
行列
-
配列の要素(value)に、変数を...
-
濁点のソート
-
foreachの実行結果について
-
STLのvectorで作った配列をメン...
-
array(array()); 多次元配列初...
-
php で1から100までの素数の表...
-
pg_copy_fromの使い方について...
-
一度に複数の値を取得できる乱...
-
特定の文からメールアドレスの...
-
Smartyでインクリメント
-
PHPでCSVの一部の行を編集したい
-
rubyで複数列のデータを一行に...
-
多次元配列の中で条件に合う要...
-
ヒアドキュメントの中のfor文
-
配列をループでたくさん宣言し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングのPythonのnoteb...
-
C言語の配列をPush(追加)する...
-
php で1から100までの素数の表...
-
STLのvectorで作った配列をメン...
-
スカラーのベクトル微分
-
行列
-
Perlで重複行を削除したい
-
配列の要素(value)に、変数を...
-
特定の文からメールアドレスの...
-
forとかで連番の変数を一気に格...
-
C言語 最大値と最小値を求めて...
-
CArrayの要素としてCStringArra...
-
PHPでユニークIDを作る
-
fgetc関数について
-
読み(あ行~わ行)ごとに分け...
-
Pager::factory()の使い方がわ...
-
verilogで、配列の一部をタスク...
-
mallocで char *型の配列を確...
-
c言語 単位行列
-
連想配列で値が空だったら、要...
おすすめ情報