0

私は非常に基本的なレベルでphpを学んでおり、いくつかの支援が必要です.

あるファイルから別のファイルに変数をエコーし​​たい。私は再現しようとします:

folder/file1.php file1.php には、3 つの異なる php スクリプトが含まれています。

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

そして、さまざまなページで 3 つの変数の 1 つをランダムに (スクランブルして) ​​エコーしたい。

私は今これを使用します:

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と動的に作成された変数を使用すると、それが可能になります。このスクリプトの上に他のファイルを引き続き含めて、変数が上記のように静的な方法で名前が付けられていることを確認すると、機能します。

例:ここ(edit をクリックしてから 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 に答える