0

我的config.php包含:

$a1="title";
$b1="text";
$a2="title2";
$b2="text2";

我有1.php其中包括config.php.

我需要随机包含 ($a1 and $b1) 或 ($a and $b) 。

我怎样才能做到这一点?:)

谢谢你。

4

1 回答 1

1

如果此数据是相关的,并且您需要一个随机集,请将其存储在一个数组中:

$sets = array(
    array(
        'title' => 'Some title',
        'text'  => 'Some text here about the title'
    ),
    array(
        'title' => 'Some other title',
        'text'  => 'Some other text here about the title'
    )
);

有了这个数组,我们有两个索引可供我们选择:

$sets[0]; // Title: Some title, Text: Some text here about the title
$sets[1]; // Title: Some other title, Text: Some other text here about the title

如果我们想要其中之一,随机地,我们可以执行以下操作:

$index = array_rand( $sets, 1 );

这将选择01。随着我们数组中的条目越来越多,这个数字变大的可能性也会增加。然后我们可以使用它来获取我们的一组数据:

$dataSet = $sets[ $index ];

然后显示输出:

echo $dataSet['title'];
echo $dataSet['text'];
于 2012-05-20T17:21:31.313 回答