我有已转换为数组的字符串,但想在列表中显示它们。如何重置循环以避免重复?
我试过将变量设置为空白,通常用于单个foreach语句
$SEAT = "1A,4A";
$NAME = "John Doe, Jane Doe";
$PHONE_NUMBER = "123456856,1235668";
$SEAT_USSD_STRING_VALUE = explode(",", $SEAT);
$NAME_USSD_STRING_VALUE = explode(",", $NAME);
$PHONE_USSD_STRING_VALUE = explode(",", $PHONE_NUMBER);
$seat_value = "";
foreach ($SEAT_USSD_STRING_VALUE as $seat_key => $seat_value) {
$name_value = "";
foreach ($NAME_USSD_STRING_VALUE as $name_key => $name_value) {
$phone_number_value = "";
foreach ($PHONE_USSD_STRING_VALUE as $phone_number_key => $phone_number_value) {
echo "$seat_value: $name_value - $phone_number_value<br/>";
}
}
}
我期望得到
1A: John Doe - 12345678
4A: Jane Doe - 87654321
但是我得到这个
1A: John Doe - 12345678
1A: John Doe - 87654321
1A: Jane Doe - 12345678
1A: Jane Doe - 87654321
4A: John Doe - 12345678
4A: John Doe - 87654321
4A: Jane Doe - 12345678
4A: Jane Doe - 87654321
LEATH