건초 더미에서 바늘을 찾으려면 strpos()를 사용하고 있습니다. 하지만, 같은 문자열 길이의 바늘 만 찾고 싶습니다. 예컨대 :PHP : strpos()를 사용하여 바늘 만 찾으려면
$mystring = '123/abc';
$findme = 'abc';
$pos = strpos($mystring, $findme); // THIS IS FINE
$mystring = '123/abcdefghijk';
$findme = 'abc';
$pos = strpos($mystring, $findme); // THIS IS NOT FINE
그래서, 내가 찾은 문자열의 문자열 길이를 확인하고이 같은 길이 있는지 확인하기 위해 바늘에 일치해야합니다. 따라서 123/abc는 abc와 정확하게 일치하지만, 123/abcdefghijk가 3 문자보다 훨씬 길기 때문에 abc와 일치 시키길 원하지 않습니다.
바늘이 문자열의 * 끝 *에있는 경우에만 일치를 원한다고 말하는 것입니까? – TML