php 질문입니다. 정보
php 질문입니다.
본문
안녕하세요.
그누보드 수정간에 몇가지 궁금한 것이 있어 이렇게 질문 올려봅니다.
제가 변수배열을 하여놓고, 그 변수에 맞는 값에 따라 출력을 조정하도록 짜봤습니다.
$aaa = array("가나다","라마바","사아자")
이런식으로 변수를 정의하고..
어떤 값이.. 정렬된 값중에 있느냐에 따라 출력을 다르게 하려고 합니다.
즉..
정의된 값이.. "가나다", "라마바", "사아자" 셋중 아무거나 적용이 되면 출력이 되고, 그렇지 않으면 출력이 안되게 말이죠.
처음에는..
$bbb = $aaa[0] | $bbb = $aaa[1] | $bbb = $aaa[2]
이런식으로 일일이 숫자를 달았는데, 이게 문제가 $aaa값이 많아지면 골치아프겠더라구요.
간편하게 해결할 방법은 없을까요?
아니면 일일이 노가다(?)를 해야 하는걸까요?
그누보드 수정간에 몇가지 궁금한 것이 있어 이렇게 질문 올려봅니다.
제가 변수배열을 하여놓고, 그 변수에 맞는 값에 따라 출력을 조정하도록 짜봤습니다.
$aaa = array("가나다","라마바","사아자")
이런식으로 변수를 정의하고..
어떤 값이.. 정렬된 값중에 있느냐에 따라 출력을 다르게 하려고 합니다.
즉..
정의된 값이.. "가나다", "라마바", "사아자" 셋중 아무거나 적용이 되면 출력이 되고, 그렇지 않으면 출력이 안되게 말이죠.
처음에는..
$bbb = $aaa[0] | $bbb = $aaa[1] | $bbb = $aaa[2]
이런식으로 일일이 숫자를 달았는데, 이게 문제가 $aaa값이 많아지면 골치아프겠더라구요.
간편하게 해결할 방법은 없을까요?
아니면 일일이 노가다(?)를 해야 하는걸까요?
댓글 전체
in_array();

고맙습니다! 쉽게 처리가 되네요. ^^
이코아리님 말처럼 in_array로 해도 되고
잘 모르면 for문
for($i=0;$i<count($aaa);$i++){
if($aaa[$i]==$bbb) echo $bbb;
}
잘 모르면 for문
for($i=0;$i<count($aaa);$i++){
if($aaa[$i]==$bbb) echo $bbb;
}

답변 감사합니다. 다른 분야에 적용하기 좋을듯 합니다. ^^