我正在创建一个“提示”部分,该部分会在刷新时更改。我之前只有文字,但现在每个小费都有一个图像。
我随机选择两个错误的数组。我如何链接它们?
应该是'Tip 1'=> '1.jpg','提示2'=> '2.jpg','提示3'=> '3.JPG'
任何建议都将受到高度赞赏。
<?php
function array_random($arr, $num = 1) {
shuffle($arr);
$r = array();
for ($i = 0; $i < $num; $i++) {
$r[] = $arr[$i];
}
return $num == 1 ? $r[0] : $r;
}
$a = array(
"Tip 1",
"Tip 2",
"Tip 3");
$img = array(
"1.jpg",
"2.jpg",
"3.jpg");
?>
谢谢。
答案 0 :(得分:2)
简单地说,将它们加入一个数组
$tips = array();
$tips[] = array("Tip" => "Tip text 1", "Image" => "Tip Image 1");
$tips[] = array("Tip" => "Tip text 2", "Image" => "Tip Image 2");
shuffle($tips);
echo $tips[0]['Tip']; // tip text
echo $tips[0]['Image']; // tip image
答案 1 :(得分:1)
试试这个
$new = array_combine($a,$img);
shuffle($a);
echo $tip = $a[0];
echo $image = $new[$a[0]];