0
私はCakePHP 2.0フレームワークを使用しています。私は1つの問題に直面しています。それは私に次のエラーを与えている。私もarray_key_exists
を使用しました。配列キーが別の配列に存在することを確認する方法は?
: Undefined offset: 2 [APP/View/Doctors/admin_customize_plan_new.ctp, line 28]style="display:none"; id="checktab4">
私は2つの配列を持っています。まず$carePlansList
に格納されています
Array
(
[0] => Array
(
[EveCarePlansList] => Array
(
[id] => 1
[care_plan_name] => CHF
)
)
[1] => Array
(
[EveCarePlansList] => Array
(
[id] => 3
[care_plan_name] => Hypertension
)
)
[2] => Array
(
[EveCarePlansList] => Array
(
[id] => 4
[care_plan_name] => ABC
)
)
)
2つ目は、私はこれら二つの配列間の比較を行う際に今、私は上記のエラーを取得します$QuestionUserexists
Array
(
[0] => Array
(
[EveChfQuestionsUser] => Array
(
[cq_cp_id] => 1
)
)
[1] => Array
(
[EveChfQuestionsUser] => Array
(
[cq_cp_id] => 3
)
)
)
と呼ばれています。
私のforeachループは次のとおりです。
<?php
foreach ($carePlansList as $key => $plansList) { ?>
<li role="presentation" class="planLists"
<?php if($QuestionUserexists[$key]['EveChfQuestionsUser']['cq_cp_id'] == $plansList['EveCarePlansList']['id']){
}else{?>
style="display:none";
<?php } ?>>
</li>
あなたは歓迎されています –