我在非常基础的水平上学习php,需要som帮助。
我想将变量从一个文件回显到另一个文件。我会尝试重现:
文件夹/ file1.php file1.php包含3个不同的php脚本:
php $var1 = "Hello"
php $var2 = "Goodbye"
php $var3 = "Nice"
我想在各个页面上随机(乱码)回应三个变量中的一个。
我现在用这个:
php include 'folder/file1.php'; echo get_($var1);
但它只显示$ var1文本。
答案 0 :(得分:1)
怎么样:
<?php
$var1 = "Hello";
$var2 = "Goodbye";
$var3 = "Nice";
$i = rand(1, 3);
echo ${"var" . $i}
?>
在运行时${"var" . $i}
计算为$var1
,$var2
或$var3
。
使用php rand和动态创建的变量将允许您这样做。您可以继续在此脚本上方包含其他文件,并确保变量以静态方式命名,如上所示,它将起作用。
示例:Here(点击编辑然后是ideoneit)
答案 1 :(得分:0)
将这些变量放入数组中,然后从数组中随机选择一个元素:
$myItems = array("hello","goodbye","lovely");
echo $myItems[rand(0,2)];