for문으로 변경하려면 어떻게해야 될까요? 채택완료
아래 소스를 for문으로 구현하려는데 잘 안되네요.
for문으로 변경하려면 어떻게해야 될까요? 도움 부탁 드립니다ㅜ
if(strpos($wr_3, '사과') !== false) { $wr_a = '사과'; if(strpos($wr_3, '딸기') !== false) { $wr_b = '딸기'; if(strpos($wr_3, '포도') !== false) { $wr_c = '1.5m'; $wr_3 = "{$wr_a} {$wr_b} {$wr_c}"; } } }
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
"1.5m"는 오타로 보구요. "포도"라고 쓰려는 걸 잘못 쓰신걸로 판단하고 작성합니다.
for보다 foreach가 더 편리해보이네요.
</p>
<p>$fruits = array("사과", "딸기", "포도");</p>
<p>$str = '';</p>
<p>foreach($fruits as $fruit) {</p>
<p> if(strpos($wr_3, $fruit) !== false) $str .= $fruit . " ";</p>
<p>}</p>
<p>$wr_3 = $str;</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
7년 전
댓글을 작성하려면 로그인이 필요합니다.
7년 전
</p>
<p>$arr = array("사과", "딸기", "포도");
for ($i = 0; $i < count($arr); $i++) {
if (strpos($wr_3, $arr[$i]) !== false)
$wr_3 = $arr[$i] . " ";
}
$wr_3 = trim($wr_3);</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
작동이 아주 잘됩니다.
strpos 에 값이 없다면 원래의 wr_3 값을 출력되도록 어떻게하면 될까요?
도움 부탁 드려요~