0

我在非常基础的水平上学习 php,需要一些帮助。

我想将变量从一个文件回显到另一个文件。我将尝试重现:

folder/file1.php file1.php 包含 3 个不同的 php 脚本:

php $var1 = "Hello"
php $var2 = "Goodbye"
php $var3 = "Nice"

我想在各个页面上随机(加扰)回显三个变量之一。

我现在用这个:

php include 'folder/file1.php'; echo get_($var1);

但它只显示 $var1 文本。

4

2 回答 2

1

怎么样:

<?php

$var1 = "Hello";
$var2 = "Goodbye";
$var3 = "Nice";

$i = rand(1, 3);
echo ${"var" . $i}

?>

在运行时计算${"var" . $i}$var1或。$var2$var3

使用 php rand和动态创建的变量可以让你做到这一点。您可以继续在此脚本上方包含其他文件,并确保变量以静态方式命名,如上所示,它将起作用。

示例:此处(单击编辑然后 ideoneit)

于 2014-01-30T21:00:30.233 回答
0

将这些变量放在一个数组中,并从数组中随机选择一个元素:

$myItems = array("hello","goodbye","lovely");
echo $myItems[rand(0,2)];

http://us2.php.net/rand

于 2014-01-30T20:58:49.567 回答