Как мне сделать чтобы выводило вот так:
USD 16.9991 17.2239
EUR 20.4290 21.1074
RUB 0.2515 0.2862
Sail
Отправлено: 05 Февраля, 2015 - 13:57:04
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
juramaj, а как сейчас выводите?
Если всё сплошняком в одном массиве $arr('valuta1', 'price1_0', 'price1_1', 'valuta2'/* ... */), то можно, например, так:
Покинул форум
Сообщений всего: 98
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Sail пишет:
juramaj, а как сейчас выводите?
Если всё сплошняком в одном массиве $arr('valuta1', 'price1_0', 'price1_1', 'valuta2'/* ... */), то можно, например, так:
А можно и пересмотреть структуру массива, чтобы выполнять меньше вычислений
Ничего не выводит. Может из-за того что у меня переменная которая имеет массив выглядит вот так $vall->plaintext
Sail
Отправлено: 05 Февраля, 2015 - 14:22:34
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
juramaj, религия не позволяет в демонстрационном примере изменить название переменной $arr, содержащей массив, или присвоить $arr = $my_array_value?
Или plaintext - это вообще одна сплошная строка?
foreach($html->find('.b-table-currency')as$element){//выборка всех тегов img на странице
$valstr=$element->find('tbody tr td');
foreach($valstras$vall){
// var_dump($vall->plaintext);
for($i=0;$i<3;++$i)
{
for($j=0;$j<3;++$j){
echo($vall->plaintext[$j+$i*3]);
// echo "<br/>";
}
// echo "<br/>";
}
echo"<br/>";
// var_dump($vall->plaintext).'<br/>';
}
//echo "<br/>";
}
То у меня вывело вот что:
USD
16.9991
17.2239
EUR
20.5353
21.2444
RUB
0.2520
0.2873
Sail
Отправлено: 05 Февраля, 2015 - 15:25:05
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
juramaj, вот сразу бы таким образом вопрос оформили-б!
в 20-й строке выводите пробел, а 24-ю - раскомментируйте.
juramaj
Отправлено: 05 Февраля, 2015 - 15:29:08
Гость
Покинул форум
Сообщений всего: 98
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Sail пишет:
juramaj, вот сразу бы таким образом вопрос оформили-б!
в 20-й строке выводите пробел, а 24-ю - раскомментируйте.
Так теперь оно выводит вот так:
USD 16.9991 17.2239 EUR 20.5353 21.2444 RUB 0.2520 0.2873
А нужно вот так:
USD 16.9991 17.2239
EUR 20.4290 21.1074
RUB 0.2515 0.2862
Как так сделать?
Sail
Отправлено: 05 Февраля, 2015 - 15:33:27
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
juramaj, раскомментировали 24-ю строчку, с выводом "<br>"?
juramaj
Отправлено: 05 Февраля, 2015 - 15:35:57
Гость
Покинул форум
Сообщений всего: 98
Дата рег-ции: Дек. 2014
Помог: 0 раз(а)
Sail пишет:
juramaj, раскомментировали 24-ю строчку, с выводом "<br>"?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.