2026, 새로운 도약을 시작합니다.

정해진 제목 랜덤으로 추출하는 방법이 있을까요..? 채택완료

1년 전 조회 1,977

//포스트글 중복체크
 $cnt = sql_fetch("select wr_id from $write_table where wr_1 = '".trim($items['post_key'])."' ");
 if( $cnt>0 || $items['content']=='Uploaded event.' ) {
  continue;
 } else {
  $wr_date_time = date('Y-m-d H:i:s',substr($items['created_at'],0,10)); 
  $wr_subject = "전국 바다 선상낚시배 조황글 (".substr($wr_date_time,0,10).")";
    // 제목은 적당하게 넣어 준다.

  $wr_content = substr(trim(nl2br($items['content'])),0,65536);
  $wr_content = preg_replace("#[\\\]+$#", "", $wr_content);

  $mb_id = "admin";
  $wr_name = "강백호";
  // 게시자 이름도 적당하게 넣어 준다.

현재 밴드 자동으로 게시판에 등록이 되고 있습니다.

https://sir.kr/g5_tip/12200

하지만 중복 제목으로 출력이 되네요.

988144418_1711448638.1715.png

제목 리스트를 정해놓고 랜덤으로 제목을 끍어 갈 수 있는 코드가 있을까요?

예) 전국 바다 선상낚시배 조황글

     부산 선상낚시배 조황글

     포항 선상낚시배 조황글

.............

이렇게 정해놓은 제목을 랜덤으로 가져가게 하고 싶습니다.

도움 부탁드립니다.

답변 2개

채택된 답변
+20 포인트
Copy


$titles = array(

  "전국 바다 선상낚시배 조황글",

  "부산 선상낚시배 조황글",

  "포항 선상낚시배 조황글",  

);

$random_index = rand(0, count($titles) - 1);

$random_title = $titles[$random_index];

$wr_subject = $random_title . " (".substr($wr_date_time,0,10).")";

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

답변에 대한 댓글 1개

너무 잘 됩니다.^^ 신속한 답변 감사합니다.

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

array 이용하여 조합하고... 제목을 생성하면 될듯 하네요.

코드가 필요하시면 다음분께!

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

답변에 대한 댓글 1개

감사합니다^^

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

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

로그인
🐛 버그신고