Операция foreach в PHP [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Операция foreach в PHP [дубликат]

Сообщение Anonymous »

Я получил 2 объекта с 2 разными оценками():

Код: Выделить всё

$bulltin_name = $xpath->evaluate('//body/div/div/div/ul/li/a');
$bulltin_url = $xpath->evaluate('//body/div/div/div/ul/li/a/@href');
Я пытаюсь извлечь 3 информации из объектов выше: $bulletins_number и $purified_bulletin_name из $bulletin_name:

Код: Выделить всё

foreach($bulltin_name as $element)
{
$purified_bulletin_name = "";
$bulletin_name = $element->textContent;

for ($a = 0; $a < strlen($bulletin_name); $a++)
{
if (substr($bulletin_name, $a, 1) != " ")
{
$purified_bulletin_name .= substr($bulletin_name, $a, 1);
}
}
$bulletin_number = strval(mb_substr($purified_bulletin_name, 4, 3, 'UTF-8'));

print_r($bulletin_number .": " . $purified_bulletin_name . "
");
}
а также $bulltins_url из $bulltin_url:

Код: Выделить всё

 foreach($bulltin_url as $url)
{
$bulltins_url = $url->textContent;
print_r("https://www.info.gov.hk" .$bulltins_url. "
");
}
Они прекрасно работают, если находятся отдельно. Но я хочу объединить эти два цикла foreach вместе в пределах одного цикла только для того, чтобы было проще дальнейшую работу. Но как мне это сделать? Я поискал в Интернете и оказалось, что невозможно использовать 2 цикла и элементы в одном цикле foreach.
Я хочу выполнить такую ​​операцию:

Код: Выделить всё

{
// A loop (for loop? or some other loop?)
// some operations here
// some operations here
// some operations here

print_r($bulletin_number .": " . $purified_bulletin_name . ", ". $bulltins_url . "
");
}
Но как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/784 ... ion-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»