質問

もっと効率的なサンプルデータはそうではありませんの配列と呼ばれるsubmission_infoりできますので簡単にオートフィル機能を使っ形。配列のサイズは約120.

したいフィールド名を抽出できます。この場合、フィールド名 loanOfficer その内容は John Doe.

Output of Print_r($submission_info[1]):

Array ( 
     [field_id] => 2399 
     [form_id] => 4 
     [field_name] => loanOfficer 
     [field_test_value] => ABCDEFGHIJKLMNOPQRSTUVWXYZ 
     [field_size] => medium 
     [field_type] => other 
     [data_type] => string 
     [field_title] => LoanOfficer 
     [col_name] => loanOfficer 
     [list_order] => 2 
     [admin_display] => yes 
     [is_sortable] => yes 
     [include_on_redirect] => yes 
     [option_orientation] => vertical 
     [file_upload_dir] => 
     [file_upload_url] => 
     [file_upload_max_size] => 1000000 
     [file_upload_types] => 
     [content] => John Doe 
     ) 

したいフィールド名を抽出できます。この場合、フィールド名 loanOfficer その内容は John Doe.

役に立ちましたか?

解決

いう最高のオフを各エントリを連想配列です。

foreach($submission_info as $elem) {
    $newarray[$elem["field_name"]] = $elem["content"];
}

遠くても構わないので見つの分野の値から$newarray[<field you're="" filling="" in="">].その他、使って検索$submission_info時に正しい分野です。

他のヒント

ということで最適解を求め

foreach($submission_info as $info){
  if($info['field_name'] == 'loanOfficer'){ //check the field name
    $content = $info['content']; //store the desired value
    continue; //this will stop the loop after the desired item is found
  }
}

次に時間:問題アルゴリダのホテルを表すその他の場合に一般化し、そのカバーも標題においその他わからない.のように使えた配列をリフレッシュコース---

っとphpの連想配列(通称辞書またはhashtable).最も効率的なルーチンが実行の配列を一度に入れの分野の辞書のキーの分野名です。

その代わりに検索する独自の配列が探したい特定の分野(O(n))操作を実行します。あなただけの辞書を検索では、名前の分野でO(1)又は一定)。もちろん最初のパスの配列を生成するための辞書きにはO(n)の一時コストは払いる刑べてのルックアップ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top