테스트 사이트 - 개발 중인 베타 버전입니다

랜덤자동댓글에 추가로 댓글내용을 가져오려면 어떻게 하면 되는지요? 채택완료

풍운 1년 전 조회 1,581

안녕하세요

 

다음 헌이남의 랜덤 자동댓글 팁의 일부인데요

자동으로 랜덤한 문구 하나를 댓글로 달아주는 것 입니다

 

$array = array('많이 더운날씨네요 건강 챙기세요', '안녕하세요 좋은날씨 입니다.', '방가워요', '좋은 하루 되세요', '오늘 하루도 마무리 잘하세요'); 
$randNum = rand(0,count($array)-1); 

 

여기서 자동으로 랜덤한 문구 3개를 뽑아서 댓글 내용에 연속해서 보여주려면 어떻게 하면 되는지요?

 

감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
1년 전

아래 코드를 참고 해보세요..

 

$array = array('많이 더운날씨네요 건강 챙기세요', '안녕하세요 좋은날씨 입니다.', '방가워요', '좋은 하루 되세요', '오늘 하루도 마무리 잘하세요');

// 배열을 섞습니다.
shuffle($array);

// 앞에서부터 3개의 요소를 선택합니다.
$selected = array_slice($array, 0, 3);

// 선택된 문구들을 하나의 문자열로 합칩니다.
$comment = implode(' ', $selected);

// $comment 변수에 3개의 랜덤 문구가 연결된 상태로 저장됩니다.

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

풍운
1년 전
감사합니다. 도전해보겠습니다
풍운
1년 전
알려주신데로 하니 잘 됩니다. 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

 </p>

<p data-pm-slice="1 1 []">$array = array(</p>

<p>'많이 더운날씨네요 건강 챙기세요',</p>

<p>'안녕하세요 좋은날씨 입니다.',</p>

<p>'방가워요',</p>

<p>'좋은 하루 되세요',</p>

<p>'오늘 하루도 마무리 잘하세요'</p>

<p>);</p>

<p> </p>

<p>shuffle($array);</p>

<p>$comment = implode(' ', array_slice($array, 0, 3));

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

풍운
1년 전
감사합니다. 한번 해보겠습니다
블로거
1년 전
네 안되시면 말씀주세요 ^^
풍운
1년 전
바쁘신데 감사드립니다. 모르면 다시 문의드리겠습니다
풍운
1년 전
두분의 답변 모두 다 잘됩니다. 다시 한번 감사드립니다
첫 번째로 답을 달아주신 분을 선택함에 양해 바랍니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인