-1

私はコードをもっている:

'items' => 

  array (

      0 => 
          array (   

              'name' => 'paste',

              'qty' => 5,

              'price' => 2.5,

          ),
      1 => 
          array (

              'name' => 'soap',

              'qty' => 5,

              'price' => 2.5,
          ),

      )

サブドキュメント項目に「soap」という名前のデータエントリがある値のインデックスを見つけるクエリを作成しようとしています。誰でも実用的なソリューションを手伝ってもらえますか?

4

1 に答える 1

0

あなたは次のようなものを求めていると思います

foreach($items as $key => $value){
   if($value['name'] == "soap") $output = $key;
}

$output は、アイテムが soap に設定された配列のキーになります

于 2013-07-24T11:10:23.680 に答える