Php 如何回传随机变量

Php 如何回传随机变量,php,scramble,Php,Scramble,我正在非常基础的水平上学习php,需要som的帮助 我想将变量从一个文件回显到另一个文件。我将尝试复制: 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文本。将

我正在非常基础的水平上学习php,需要som的帮助

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

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文本。

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

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

那么:

<?php

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

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

?>

在运行时,
${“var”。$i}
计算为
$var1
$var2
$var3

使用php和动态创建的变量可以实现这一点。您可以继续在这个脚本上面包含您的其他文件,并确保变量以静态方式命名,如上图所示,并且可以正常工作


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

如果打印
$var1
,它将打印
$var1
的值。为什么不呢?在
$var
之前
php
在做什么?你不是在回答问题,而是在改变问题!这只需稍加修改即可从“一个文件到另一个文件”:-)很高兴我能提供帮助:)如果答案是,请不要忘记将其标记为答案;)