php로 중복되지 않는 랜덤 이미지 여러개를 추출하기 위해 배열과 셔플을 썼는데 안됩니다

php로 중복되지 않는 랜덤 이미지 여러개를 추출하기 위해 배열과 셔플을 썼는데 안됩니다

QA

php로 중복되지 않는 랜덤 이미지 여러개를 추출하기 위해 배열과 셔플을 썼는데 안됩니다

답변 1

본문


<html>
<head>
</head>
<body>
<?php

$images = array
       ('http://example.com/1.png',
	'http://example.com/2.png',
	'http://example.com/3.png',
	'http://example.com/4.png',
	'http://example.com/5.png',
	'http://example.com/6.png',
	'http://example.com/7.png',
	'http://example.com/8.png',
	'http://example.com/9.png',
	'http://example.com/10.png');


shuffle($images);

for($i=0; $i<5; $i++) 

{
	echo '<img src="'.$images[$i].'"/>';
}

?>

</body>
</html>



왜 안돌아가죠

쌍따옴표 오류는 아닌것 같은데


목적은 n개의 이미지 중에서 m (n>=m)개를 노중복랜덤으로 뽑는겁니다

1. 저 코드를 돌아가게 하는 방법이나
2. 목적에 부합하는 다른 방법을
알려주시면 감사하겠습니다.

php가 아니라 자바여도 됩니다.

이 질문에 댓글 쓰기 :

답변 1

위 코드를 테스트하니 제대로 실행이 되는것 같습니다.
어디가 문제인지요?
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로