php 값이 여러개일 때 질문드립니다.
본문
안녕하세요
매번 sir에서 많은 조언을 얻고가네요, 감사드립니다!
하나 궁금한점이 있어 질문글을 올리게되었습니다.
php 값이 여러개일 때 질문드립니다.
<?= $data["name1"] || $data["name2"] || $data["name3"] ?>
이런식으로 or을 주게되면 값이 true로 인식되어 1로만 표시됩니다.
여러개의 값 중 조건에 맞는 하나만 표시해주고싶습니다.
이 전 페이지는 라디오버튼으로 값을 하나만 선택할 수 있게 되어있고
결과값에서 $data값을 하나만 받고 싶습니다.
고수님들의 많은 조언 부탁드립니다.
감사합니다!
답변 2
<?= $data["name1"] || $data["name2"] || $data["name3"] ?>
를 다음과 같이 변경해보세요
<?php
$str = "";
if ( $data["name1"] )
$str = $data["name1"];
else if ($data["name2"])
$str = $data["name2"];
else if ($data["name3"])
$str = $data["name3"];
echo $str;
?>
!-->
$ste = "어린이".$data['name1'];
와 같이 다른것도 적용하세요
답변을 작성하시기 전에 로그인 해주세요.