두 문장이 있습니다.PHP preg_replace가 다른 값을 반환합니다.
1) I 은과 같은 자동차입니다. 2) 나는 왕과 같은 천을 입는다.
두 문장 모두에서 같은 단어의 의미가 다릅니다. 그래서 함수를 작성하고 싶습니다. 첫 번째 명령문을 전달하면 'a'가 반환됩니다. & 두 번째 명령문을 통과하면 'b'가 반환됩니다. preg_replace
같은
function chkStatement($stmt) {
//function body
}
chkStatement('I like an apple');
chkStatement('I like Mango');
chkStatement('I fly in air like a bird');
감사
1) 첫 번째 문장을 전달하면 무슨 뜻입니까? 문장을 구분하는 것은 무엇입니까? –
이 문장처럼 = ** 나는 자동차 ** –
을 좋아할 때마다 별도의 문자열을 보낼 것입니다. 그러면 chkStatement가 메서드 호출의 발생을 어떻게 계산합니까? 우선, 당신은 여기에 정규식이 필요하지 않습니다 ... 당신은 문자열에 like 또는 not ...가 포함되어 있는지를 볼 수 있습니다. 둘째, 메소드가 호출 된 횟수를 세는 전역 변수가 필요합니다 ... –