PHP IF 비교문 아무리 봐도 무슨 문제점인지...
function dfile($c){
echo "$c:zh";
if ($c == "ko") // 한국어
{
echo "한국어";
//echo $strings = array ("예", "아니오", "취소", "로그인", "이 메시지는 테스트 메시지입니다.", "이 페이지의 언어는 한국어입니다.");
}
elseif ($c == "en") // 영어
{
echo "영어";
//echo $strings = array ("Yes", "No", "Cancel", "Sign in", "This message is a test message.", "The language of this page is English.");
}
elseif ($c == "zh") // 중국어
{
echo "중국어";
//echo $strings = array ("Oui", "Non", "Annuler", "Connexion", "Ce message est un message test", "La langue de cette page est française.");
}
}
위에 함수를 만들어서 파라미트 넘어오는값을 확인 해봤는데
$c 변수에는 정확히 zh 라고 들어 가있습니다. 하지만 if문에서 elseif ($c == "zh") 들어가서 echo "중국어" 여기에 들어가야되는데 아무리 해도 안들어갑니다. 도와주세요..
답변 5개
function difle($c){
echo "$c:zh";
if ($c == "ko") // 한국어
{
echo "한국어";
//echo $strings = array ("예", "아니오", "취소", "로그인", "이 메시지는 테스트 메시지입니다.", "이 페이지의 언어는 한국어입니다.");
}
elseif ($c == "en") // 영어
{
echo "영어";
//echo $strings = array ("Yes", "No", "Cancel", "Sign in", "This message is a test message.", "The language of this page is English.");
}
elseif ($c == "zh") // 중국어
{
echo "중국어";
//echo $strings = array ("Oui", "Non", "Annuler", "Connexion", "Ce message est un message test", "La langue de cette page est française.");
}
}
이거 복사하셔서 다시 해보세요.
이상하게 쓰신 글 복사해서 테스트 해보니깐 에러나가 나네요.
복사하지 않고 직접 타이핑해서 작성해보니 에러는 안납니다.
답변을 작성하려면 로그인이 필요합니다.