我想在输出之前使用变量内容(值)作为变量名的一部分
这是我在其他文件中的代码:
<?php $vidooid1="fk16zv6mw2jj"; ?>
<?php $vidooid2="eztx3n90w8xs"; ?>
<?php $vidooid3="eztx3n90w8xs"; ?>
<?php $vidooid4="eztx3n90w8xs"; ?>
<?php $vidooid5="eztx3n90w8xs"; ?>
<?php $vidooid6="eztx3n90w8xs"; ?>
<?php $vidooid7="eztx3n90w8xs"; ?>
<?php $vidooid8="eztx3n90w8xs"; ?>
<?php $vidooid9="eztx3n90w8xs"; ?>
<?php $vidooid10="eztx3n90w8xs"; ?>
这是实际文件中的代码:
<?php $titlenumber="1"; ?>
<?php $vidoo="https://vidoo.tv/e/"; ?>
这是 echo 的最终结果:
<?php echo $vidoo; ?><?php echo $vidooid; ?>
我希望当我更改里面的值时$titlenumber
,它也会更改$videoid
<---- 就在此处旁边的数字(我想使用 titlenumber 重命名字符串)
使用数组会更好地实现这一点。
例如
<?php
$vidoos = array(
"fk16zv6mw2jj",
"eztx3n90w8xs",
"eztx3n90w8xs",
"eztx3n90w8xs",
"eztx3n90w8xs",
"eztx3n90w8xs",
"eztx3n90w8xs",
"eztx3n90w8xs",
"eztx3n90w8xs",
"eztx3n90w8xs"
);
$titlenumber = 0;
$vidoo="https://vidoo.tv/e/";
echo $vidoo.$vidoos[$titlenumber];
$titlenumber = 3;
echo "<br/>"; //line break, just for demo
echo $vidoo.$vidoos[$titlenumber];
?>
请注意,默认情况下,数组的索引从 0 开始,因此如果您也可以从 0 开始 titlenumber,您可以像我展示的那样简单地进行。如果没有,请按照此答案所示移动数组
顺便说一句,您不必<?php
在每一行上都写一个新的。只需在 PHP 部分的开头写一次,并?>
在结尾处关闭一次。中间的行只需要以;
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句