@nezzard

Как совместить данный код?

Добрый день, помогите совместить данный код
<?php if($kpid !== '') { ?>
 
<?php $xml = simplexml_load_file("http://www.kinopoisk.ru/rating/$kpid.xml"); ?>
<?php foreach ($xml->xpath("/rating/kp_rating") as $kpr) { ?>
<?php echo $kpr; ?> 
<?php } ?>
<?php foreach ($xml->xpath("/rating/imdb_rating") as $imdb) { ?>
<?php echo $imdb; ?> 
<?php } ?>
 
<?php } ?>


Rак его немного уменьшить? Два форич не есть хорошо.
  • Вопрос задан
  • 2771 просмотр
Решения вопроса 1
<?
if($kpid){
$xml = simplexml_load_file("http://www.kinopoisk.ru/rating/$kpid.xml");
foreach ($xml->xpath("/rating/kp_rating") as $kpr) {
echo $kpr;
}
foreach ($xml->xpath("/rating/imdb_rating") as $imdb){
echo $imdb;
}
}
?>


Так?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
nazarpc
@nazarpc
Open Source enthusiast
Для начала убрать лишние <?php ?>, а то выглядит ужасно
Ответ написан
Комментировать
KorP
@KorP
Кратко о себе
я вот так как то писал
$xml_str = file_get_contents("http://www.kinopoisk.ru/rating/{$kpid}.xml");
$xml = simplexml_load_string($xml_str);
    		
$kp = (isset($xml->kp_rating)) ? $xml->kp_rating : '0.00';
echo $kp;
$imdb = (isset($xml->imdb_rating)) ? $xml->imdb_rating : '0.00';
echo $imdb;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы