2011-08-18 2 views
0

기본 문자열에 하위 문자열이 있는지 확인하는 방법이 있습니까? 종료하면 다른 조치가 필요하지 않습니다. 존재하지 않는다면, 다른 문자열을 메인 문자열에 추가하고 싶습니다. 예를 들어하위 문자열을 확인하는 방법은 기본 문자열에 있거나 존재하지 않습니다.

:

$a = 'Hello world'; 
$b = 'Hello'; 

내가 $b가 확인하려면이 $a 여부에 존재합니다. 존재하는 경우, 그 변수를 데이터베이스로 보냈습니다. 존재하지 않으면 str_replace('Hello', $b.'World', $b)을 사용하고 싶습니다.

답변

0

strpos().

부분 문자열을 찾을 수없는 경우 FALSE을 반환합니다.

1
if (strpos($a, $b) !== false) { 
    // $b is in $a 
} else { 
    // $b is not in $a 
    str_replace('Hello', $b . 'World', $b); 
} 
관련 문제