두 개의 문자열 변수가 있습니다. 예
$title = 'string';
$title2 = 'string_01';
$title2
같 $title
거나 같을 수 있습니다 $title.'_'.number
.
지금 내가하는 일 :
$sametitle = strpos($title2, $title);
if(!($sametitle === 0)) {
이 부분 문자열이 AND 의 시작 부분에 있고 나머지 문자열이 밑줄 + 숫자와 일치 $title != $title2
하는지 확인해야하는 경우$title
$title2
$title
$title2
$title2
$title = 'st';
if에 들어 가지 않습니다.
나는 preg_match로 할 수 있다고 생각하지만 정규 표현식을 잘 이해하지 못해서 어떻게해야할지 모르겠습니다.
미리 감사드립니다! :)
이 preg_match를 사용할 수 있습니다.
preg_match('/^' . preg_quote($title, '/') . '(_\d+)?$/', $title2);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다