У меня есть строка, которую я преобразовал в массивы, но хотел бы отобразить ее в списке.Как мне сбросить цикл, чтобы избежать повторения?
Я попытался установить переменную как пустую, используя которую обычно работает для одного оператора 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