테스트 사이트 - 개발 중인 베타 버전입니다

특정문자 포함 제거 채택완료

어렵당당당 7년 전 조회 3,133

 ()  이것을 불러올때

자바로 mb_id text가 ( kakao 또는 n_ ) 으로 시작할경우

안나타나고 그외에만 나타나게 하고자 하는데

어케하나요

 

kakao, n_ 각각 텍스트만 없애는게 아니라

위에 문자를 포함한 전체 를 안보이게 하고자 하는데

어케하나여

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

답변 3개

채택된 답변
+20 포인트
7년 전

아래와 같이 해주세요.

$text1 = strstr($member['mb_id'], 'kakao');

$text2 = strstr($member['mb_id'], 'n_');

if($text1 || $text2) {    echo ""; } else {    echo $member['mb_id']; }

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

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

7년 전

 () 대신 아래 코드로 변경해보세요

 

</p>

<p><?php</p>

<p>if(substr($member['mb_id'], 0, 5) == "kakao" || $member['mb_id'], 0, 2) == "n_") {</p>

<p>   echo "";</p>

<p>} else {</p>

<p>   echo "(".$member['mb_id'].")";</p>

<p>}</p>

<p>?></p>

<p>

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

답변에 대한 댓글 3개

어렵당당당
7년 전
소스에서 뭐가 문제가있는건지
에러가뜬에요
천율
7년 전
<?php
if(substr($member['mb_id'], 0, 5) == "kakao" || substr($member['mb_id'], 0, 2) == "n_") {
echo "";
} else {
echo "(".$member['mb_id'].")";
}
?>
오타가 있었네요
천율
7년 전
strstr을 사용하시면 kakao가 중간에 들어가도 아이디가 안보일겁니다

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

T
7년 전

str_replace('해당문자','바꿀문자',변수);

$member['mb_id']

if(strpos($member['mb_id'], 'kakao') !== false) {

str_replace('kakao','',$member['mb_id']);

}else if(strpos($member['mb_id'], 'n_') !== false) {

str_replace('n_','',$member['mb_id']);

}

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

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

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

로그인