array 좀 봐주세요;; > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

array 좀 봐주세요;; 정보

array 좀 봐주세요;;

본문

<?
$a = array();
$a[] = "오늘의요리"; 
$a[] = "레시피";
$a[] = "비법전수";
shuffle($a);
?>

이건데요  이걸 하루에 한번씩 바뀌게 하고싶은데 잘안되네요;;

댓글 전체

오늘은 레시피가나오고 내일은 비법전수만 튀어나오게 하실껀가요? 설명이 부족해서;;
이걸 이용해 보세요.

if(date("d") == "1"){
  $a[] = "레시피";
}else if(date("d") == "2"){
  $a[] = "비법전수";
}

31일까지 쭉 만들어 놓으시면 됩니다.
<?
if(date("d") == "1"){
  $a[] = "레시피";
}else if(date("d") == "2"){
  $a[] = "비법전수";
}
?>

이렇게했는데 안나와요;;  <?=$a[d]?>  이렇게 불러왔구요..

하루에(24시간기준) 한번씩 순차적으로  나오면 되거든요
<?
$check_day = ("d",mktime(0,0,0,3,6,2010));

if($check_day%3 == "1"){
  1일,4일,7일.... 변수
} else if($check_day%3 == "2"){
  2일,5일..8일... 변수
} else {
  3일,6일,9일....변수
}

출력~~
?>

맞는지 모르겟네요 -ㅇ-; 대략 않맞아도 응용하시면 됩니다~
php 잘 모르시는거 같으니 간단한 data mktime %(연산자)는 찾아보시고 하시는게 좋습니다.

그리고 위에서 답변을 찍으실땐 <?=$a[d]?>가 아닌 <?=$a[0]?>입니다.
shuffle($a);

배열을 섞어버리는데 어떻게 하루에 한번씩 바뀌겠어요.

배열의 갯수는 31개가 되어야 겠구요. 만약 31개가 안된다면 case 문으로 조정해 줘야겠지요.

<?
$a = array();
$a[] = "오늘의요리"; 
$a[] = "레시피";
$a[] = "비법전수";
:
:
:
echo $a[date("d")];
?>
전체 38 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT