我有一个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";
}
?>
它是一个计数器,我希望它可以计算到变量等于的数量。我已将变量放在数据到字段中,该字段通知计数器要计算的内容 - 如何使其工作? (这确实适用于插入数据到字段的数字)
答案 0 :(得分:0)
简单地回应一下:
data-to="<?php echo $subs; ?>"
或者如果您启用了PHP短标记:
data-to="<?= $subs ?>"
答案 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>