2026, 새로운 도약을 시작합니다.

이거 왜 코드가 안먹는건지 궁금합니다 ㅠ 채택완료

<?php if ($A == 'abcd') { ?>
<font style="color:#ccc"><?php echo $A ?></font>
<?php } else { ?>
<?php echo $A ?>
<?php } ?>

위 코드는 잘 먹힙니다. A 내용이 abcd인 경우 A의 폰트 색상이 #ccc로 잘 먹히는데요.

문제는 A 내용에서 abcd를 포함하는 경우로 확장하고 싶은 경우, (예를들어 abcdefg)

검색해보니 strpos 함수로 찾을수 있다고 해서 아래와 같이 해봤는데요.. 안먹히네요 ㅠ

아래 코드에서 어떤 부분이 문제인가요?

<?php if (strpos($A, 'abcd')) { ?>
<font style="color:#ccc"><?php echo $A ?></font>
<?php } else { ?>
<?php echo $A ?>
<?php } ?>

답변 1개

채택된 답변
+20 포인트

이렇게 해보세요

<?php if (strpos($A, 'abcd')!==false) { ?>
<font style="color:#ccc"><?php echo $A ?></font>
<?php } else { ?>
<?php echo $A ?>
<?php } ?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

!==false 부분을 추가해줘야하는군요 배워갑니다 ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고