###前提・実現したいこと
PHP初心者です。
CakephpでCSVファイルの情報をインポートして変数に代入。
DBの情報を取得し、インポートしたCSVファイルの情報と1つずつ一致しているか判定する処理を行う。
###発生している問題
CSVファイルの情報
A0001,A0002,A0003,A0004,A0005
DBの情報([id]=>[no])
A0001=>B1
A0002=>B2
A0003=>B3
A0004=>B4
A0005=>B5
どちらの情報もログを見る限りでは取得できている。
これらを一つずつ一致しているかどうか判定したい。
###該当のソースコード
php
1/*CSVファイルのid情報*/ 2$csv_id 3 4/*DBの情報 find('all')で取得*/ 5$db_info 6 7foreach($db_info as $value){ 8 if(ここで一致しているか処理したい){ 9 }else{ 10 } 11}
###試したこと
php
1foreach($db_info as $value){ 2 if($value[ModelName][id] == $csv_id){ 3 }else{ 4 } 5} 6 7配列にして、in_arrayなども試しました。 8どうもうまくいかずに困っています。
###補足情報(言語/FW/ツール等のバージョンなど)
xampp環境を使用しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/05 00:55 編集
2016/09/05 01:11