如何在PHP中回显随机文本?

时间:2014-05-18 20:57:47

标签: php arrays echo

我有大约300行文字需要随机回应。

这是我目前的代码:

<?php 

$lines = array(
'Line 1',
'Line 2',
'Line 3'
);

$powered = echo $lines[rand(0, count($lines)-1)];

echo $powered;

?>

我知道问题可能出在第9行,因为我不确定如何将回显分配给变量。我需要能够将此文件包含在其他几个文件中并回显$powered以获得随机行。

任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:0)

$lines = array("one", "two", "three","four");
for($i =0; i < count($lines)-1;i++){

$line = $lines[rand(0, count($lines)-1)];
$lines = array_diff($lines, array($line));//Use this to remove the index of array
}

我在堆栈溢出聊天中写了这个,所以可能有一两个问题。但是,一切看起来都很好。

这是你想要的吗?