다음 SWOUTCH 문을 세 사례 중 하나 에코에 사용했습니다. 그러나이 작업을 수행하면 웹 페이지의 출력에 CASE 레이블과 실제 echo-ed 문이 표시됩니다.echo 문에 case label을 표시하는 PHP switch 문
$sc_stk_poa
은 0
또는 -1
의 부울 필드입니다.
$sc_stk_prc_stanard
은 MySQL 데이터베이스의 가격 필드입니다. -1POA
또는 0£59.14
출력에 선택된 경우 따라 :
echo $x = $sc_stk_poa;
switch($x) {
case 0: echo "£{$sc_stk_prc_standard}";
break;
case -1: echo "POA";
break;
default: echo "";
}
내가 웹 페이지에서 얻을 출력은 같은 것입니다.
php-code의 시작 부분에서 "echo"를 제거하십시오 :' php $ x = $ sc_stk_poa; SWITCH ($ x) {사례 0 : echo "£ {$ sc_stk_prc_standard}"; 단절; -1 : echo "POA"; 단절; 기본값 : echo ""; }?>' –
switch 문 앞에'$ sc_stk_poa'가 출력 된 것 같습니다. – Mansfield