将PHP整数变量插入HTML

时间:2016-04-16 22:23:20

标签: php html integer

我有一个PHP代码,用于从我的YouTube频道中提取订阅者数量,并将其设置为整数变量$subs。我需要在这段HTML代码中使用变量$subs

HTML代码:

<div class="col-md-6 bottommargin-sm">
    <div class="counter counter-small"><span data-from="100" data-to="$subs" data-refresh-interval="50" data-speed="2000" data-comma="true"></span></div>
        <h5 class="nobottommargin">Subs</h5>
</div>

PHP代码:

<?php
    set_time_limit(0);
    function retrieveContent($url){
        $file = fopen($url,"rb");

        if (!$file) return "";
        while (feof ($file)===false) {
            $line = fgets ($file, 1024);
            $salida .= $line;
        }

        fclose($file);
        return $salida;
    }
        {
            $content = retrieveContent("youtube.com/user/geekawhat/about"); $start = strpos($content,'<span class="about-stat"><b>');
            $end = strpos($content,'</b>',$start+1);
            $output = substr($content,$start,$end-$start);
            $subs = (int)$output;
            echo "$output";
         }
?>

它是一个计数器,我希望它可以计算到变量等于的数量。我已将变量放在数据到字段中,该字段通知计数器要计算的内容 - 如何使其工作? (这确实适用于插入数据到字段的数字

3 个答案:

答案 0 :(得分:0)

简单地回应一下:

data-to="<?php echo $subs; ?>"

或者如果您启用了PHP短标记:

data-to="<?= $subs ?>"

http://php.net/manual/en/function.echo.php

答案 1 :(得分:0)

你可以echo()

  

输出一个或多个字符串

data-to="<?php echo $subs ?>"

或者,您也可以使用print()

  

输出字符串

data-to="<?php print $subs ?>"

答案 2 :(得分:0)

使用php标签和echo你想要的地方

<div class="col-md-6 bottommargin-sm">
    <div class="counter counter-small">
    <span data-from="100" data-to="<?php echo $subs; ?>" data-refresh-interval="50" data-speed="2000" data-comma="true"></span>
</div>
<h5 class="nobottommargin">Subs</h5>
</div>