您好我正在尝试回显14个不同的数组并对图像进行随机播放,以便它们在preg_Replace函数内随机生成。 谁能帮我这个?
<?php
//islamic
$islamicart_array = array('/images/islamicart/IA.jpg', '/images/islamicart/IS(2).jpg', '/images/islamicart/IS(3).jpg', '/images/islamicart/IS(4).jpg', '/images/islamicart/IS(5).jpg', '/images/islamicart/IS(6).jpg', '/images/islamicart/IS(7).jpg', '/images/islamicart/IS(8).jpg', '/images/islamicart/IS(9).jpg', '/images/islamicart/IS(10).jpg');
//pme-postmodernism/expressionism
$pme_array = array('/images/pme/E.jpg', '/images/pme/E(2).jpg', '/images/pme/E(3).jpg', '/images/pme/E(3).jpg', '/images/pme/E(4).jpg');
//http://www.w3schools.com/php/func_filesystem_file_get_contents.asp
$myfile = file_get_contents('http://www.guardiannews.com');
$myfile = preg_replace('/<a href=".*?" /', '<a target="_top" href="/course/s12/projects/me/"', $myfile);
echo($myfile);
?>
因此,使用此代码,我试图在另一页上随机回显图像。
答案 0 :(得分:3)
用法:
$arr = array('image1.jpg', 'image2.jpg', 'image3.jpg');
var_dump($arr);
shuffle($arr);
var_dump($arr);
由于缺乏背景,尝试和代码,我无法进一步认真帮助你,所以只是给你一个起点
答案 1 :(得分:0)
可以为每个图像指定一个数字,然后使用rand()随机化一个数字并显示它所连接的图像的编号。