2012-04-24 2 views
0

안녕하세요 저는 14 개의 다른 배열을 반향시키고 이미지가 임의로 preg_Replace 함수 내부에서 생성되도록 셔플하려고합니다. 아무도 도와 줄 수 있습니까?PHP로 무작위로 배열 옵션을 echo하려고합니다.

<?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); 

?> 

그래서이 코드를 사용하면 이미지를 임의로 다른 페이지에 에코하려고합니다.

+2

무엇을 시도해 보았습니까? 어디에서 붙어 있습니까? 우리가 도와야 할 코드는 무엇입니까? – deceze

+0

OSX는 PHP와 어떤 관련이 있습니까? 태그를 다시 붙이기 + 붙이기 - 당신이 이미 해왔 던 것, 그리고 왜 작동하지 않는지, 왜 그런지. –

+1

예. 도와 드리겠습니다. 어떻게 해야할지 말해? –

답변

3

Shuffle

사용법 : 상황, 시도 및 코드의 부족으로

$arr = array('image1.jpg', 'image2.jpg', 'image3.jpg'); 
var_dump($arr); 
shuffle($arr); 
var_dump($arr); 

, 나는 심각 그래서 그냥 당신에게 출발점을 제공, 더 당신을 도울 수

0

줄 수 각 이미지를 숫자로 표시 한 다음 rand()를 사용하여 번호를 임의 화하고 연결된 이미지의 번호를 표시합니다.

+0

안녕하세요, 코드가 여기에 없다는 사실을 눈치 채지 못했습니다. –