Member 13709958 Ответов: 1

Привет. Как мне сделать, чтобы взорваться, чтобы работать на более чем одной переменной?


привет. как мне сделать, чтобы взорваться, чтобы работать на более чем одной переменной?

У меня, например: в <?$арендаторы=взорваться(",",$FUTURE_TENANT_NAME);по каждому элементу ($арендаторов - $арендатора){?&ГТ;
Имя арендатора: <hb><?= $tenant; ?>


<?} ?>

это возвращение:
Имя арендатора: Александр блабла

Имя арендатора: Джек блабла

Имя арендатора: Стефан блабла ...(идеальный)..

Но то, что я хочу, это поместить еще один вариабель в утверждение, чтобы получить, например:

Адрес электронной почты арендатора: (Alexander Blabla) alex@blabla

Адрес электронной почты арендатора: (Jack Blabla) jack@blabla

Адрес электронной почты арендатора: (Stefan Blabla) stefan@blabla

Что я уже пробовал:

Я уже пробовал изменить view_templates.php файл, чтобы сделать переменную, которая включает в себя имя, фамилию и адрес электронной почты, и это работает, но не очень хорошо, и в любом случае это имеет тенденцию испортить другие результаты.

Если я попробую на <?$арендаторы=взорваться(",",$FUTURE_TENANT_EMAIL);по каждому элементу ($арендаторов - $арендатора){?&ГТ;
Имя арендатора: <hb><?= $tenant; ?>


<?} ?>

Я получаю: Адрес электронной почты арендатора: alex@blablajack@blablastefan@blabla - только один раз,другими словами, он действительно не взрывается. возможно, он не был правильно объявлен в файле php.

Я не могу найти ничего об использовании более чем одной переменной. Может быть, я задаю неправильный вопрос?

1 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Проверять здесь [^] для того, как используется функция explode ().

Не зная, что у вас на самом деле есть в $FUTURE_TENANT_EMAIL, невозможно знать, чего ожидать от функции explode, когда вы ее применяете.

Если у вас есть массив массивов, вы можете напрямую обратиться к каждому массиву, в свою очередь, и использовать данные затем, или хранить разнесенные данные в наборе собственных массивов:

по каждому элементу(как ни как еще много чего)
$арендатора[] = взорваться(. . . . );

то, что вы показали, слишком неполно для любого реального анализа.


Member 13709958

Здравствуйте, спасибо, что попытались помочь. вот выдержка из него: view_template.php

$user_arrays = $собственность-&ГТ;get_future_tenants();
$count_arrays = счет($user_arrays);
$счетчик = 0;
по каждому элементу ($user_arrays как $user_array) {
$my_user = новый пользователь();
$my_user-&ГТ;array_init($user_array);
$FUTURE_TENANT_EMAIL .= $my_user->электронная почта;

$my_user_address = $my_user-&ГТ;get_postal_address();
$FUTURE_TENANT_STREET_NUMBER .= $my_user_address->street_number;
$FUTURE_TENANT_FLAT_NUMBER .= $my_user_address-&ГТ;flat_number;
$FUTURE_TENANT_STREET_NAME .= $my_user_address->street_name;
$FUTURE_TENANT_TOWN .= $my_user_address->town;
$FUTURE_TENANT_POSTCODE .= $my_user_address->почтовый индекс;
$FUTURE_TENANT_COUNTY .= $my_user_address->county;
$FUTURE_TENANT_COUNTRY .= $my_user_address-&ГТ;страны-и GT;имя;

$FUTURE_TENANT_NAME .= $my_user-и GT;имя . "" . $my_user-&ГТ;фамилия ;
$счетчик++;
if ($counter < $count_arrays) $FUTURE_TENANT_NAME .= ", ";
if ($counter == 1){
$customer = $my_user->get_last_lease($property->id);
if ($customer) {
$START_LEASE = $customer->get_start_date("d F Y");
$END_LEASE = $customer->get_end_date("d F Y");
}
}