$value1 = "string1"; $value2 = "string2";
sample.php
$value1 = "string1";
$value2 = "string2";
안녕하세요 그누보드 회원님
다소 제목이 황당하실 수도 있겠다는 생각듭니다.
질문 드릴 내용은
sample.php를 불러올 때마다 위에 string1과 string2가 번갈아서 화면에 보일 수 있는가입니다.
아마도 스위치 역할을 하는 값을 파일에 저장하고 이를 읽어서 번갈아 보여줄 수는 있겠다 생각은 해봤는데 파일입출력 등 전체적으로 퍼포먼스가 떨어질 듯합니다.
뭔가 좋은 방법이 없을까요.
딱히 방법이 없다면 랜덤함수로는 어떻게 할 수 있을까요?
많은 회원님들 도움을 부탁드리겠습니다.
감사합니다.
$value1 = "string1";
$value2 = "string2";
안녕하세요 그누보드 회원님
다소 제목이 황당하실 수도 있겠다는 생각듭니다.
질문 드릴 내용은
sample.php를 불러올 때마다 위에 string1과 string2가 번갈아서 화면에 보일 수 있는가입니다.
아마도 스위치 역할을 하는 값을 파일에 저장하고 이를 읽어서 번갈아 보여줄 수는 있겠다 생각은 해봤는데 파일입출력 등 전체적으로 퍼포먼스가 떨어질 듯합니다.
뭔가 좋은 방법이 없을까요.
딱히 방법이 없다면 랜덤함수로는 어떻게 할 수 있을까요?
많은 회원님들 도움을 부탁드리겠습니다.
감사합니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
$rand_keys = array_rand($input);
echo $input[$rand_keys[0]];
해보셔요
그런데 echo 로 출력되는게 없네요.
어떻하죠? ㅠㅠ
$ss=get_session('str');
if( !$ss){$ss=0; set_session('str', 0); }
else{ $ss=abs($ss -1); set_session('str', $ss); }
$value_arr=array('string1','string2');
echo $value_arr[$ss];
이 정도면 되지않을까합니다
돌려보았는데 string1만 계속 찍히네요.
어떻게 된 일일까요?
조금만 더 도와주시면 고맙겠습니다.
도와주실거죠?^^
if( !$ss) <--이건 0을 저장하기때문에 사용할 수 없고 필요도 없네요
$ss=get_session('str');
$ss=abs($ss -1); set_session('str', $ss);
이렇게 고치세요