在另一个foreach循环中访问foreach循环值

时间:2014-02-10 09:24:24

标签: php loops foreach

我的程序中有以下foreach循环,

<?php
foreach ($edited_patient_payment_details as $patient_payment_details) {

    foreach ($original_patient_payment_details as $original_patient_payment_details) {

        if ($patient_payment_details['edit_walkin_patient_name'] === $original_patient_payment_details['walkin_patient_name']) {
        ?>
    <td style="color: red !important;" >
        <?php echo $patient_payment_details['edit_walkin_patient_name']; ?>
    </td>
        <?php 
        } else { 
        ?>
    <td>
        <?php echo $original_patient_payment_details['walkin_patient_name'];?>
    </td>
        <?php
        }
    }
}
?>

我想访问第二个foreach循环中第一个foreach循环中的值,我怎样才能访问它/它们?

1 个答案:

答案 0 :(得分:0)

第二个for循环位于第一个for循环的范围内,因此您仍然可以正常访问第一个值。