如何使用变量内容作为其他变量名称的一部分?

金童子

我想在输出之前使用变量内容(值)作为变量名的一部分

这是我在其他文件中的代码:

<?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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

React TypeScript:如何使用变量名作为键的一部分

作为结构调用的一部分,如何在一行中编写变量名称?

使用字符串输出作为数据框变量名称的一部分

Rails-如何使用变量作为方法名称的一部分

使用变量作为另一个变量名的一部分

Django使用模板变量的值作为另一个变量名的一部分

使用变量作为语句的一部分

通过变量名称的一部分引用变量

合并多个列,将变量名作为数据的一部分

循环更改变量名称的一部分并重复该命令

C语言变量名称存储在内存的哪一部分?

使用定义的常量(来自Makefile)在C语言中形成变量名称的一部分

如何使用系统环境变量作为@PropertySource值的一部分?

如何使用函数参数作为变量的一部分?

如何在模板文件中替换变量名的一部分

AWK-如何将变量用作另一个变量名称的一部分

iTunes Connect:如何创建Bundle ID作为其他团队的一部分?

使用图遍历的一部分的属性作为其他的过滤器

如何在Python中将变量值用作变量名的一部分?

如何通过一个环境变量作为命令的一部分

如何扩展波浪符号〜作为变量的一部分?

Python-使用变量作为字符串格式的一部分

使用模板变量作为脚本src的一部分

在WHILE循环中使用变量作为列名的一部分

使用已定义的变量作为R中路径名的一部分

使用“for 循环”中的 i 作为变量的一部分

在公式的一部分中使用变量

如何在 Concourse CI 中使用 yaml 模板变量作为值的一部分

如何将变量用作数组名称的一部分