PHP substr 함수가 문자가 아닌 단어로 끝나는지 확인
PHP substr() 함수는 주어진 문자열에서 하위 문자열을 추출하는 강력한 도구입니다. 끈. 하지만 발췌 내용이 단어 중간에 끝나면 답답할 수 있습니다. 이 문제를 해결하려면 정규식을 사용하여 가장 가까운 단어 경계를 찾아 발췌문이 자연스러운 단어 분리로 끝나도록 할 수 있습니다.
정규식을 사용한 솔루션:
다음 코드 조각은 이를 달성하기 위해 원래 substr() 호출을 수정하는 방법을 보여줍니다. 동작:
substr($body, 0, strpos($body, ' ', 260))
설명:
예:
다음 문자열을 고려하세요.
$body = "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";
수정된 substr() 호출을 사용하여 다음을 추출할 수 있습니다. 단어로 끝나는 문자열 부분 경계:
$excerpt = substr($body, 0, strpos($body, ' ', 260));
출력:
"Lorem ipsum dolor sit amet"
보시다시피 발췌는 가장 가까운 단어 경계에서 끝나서 더 자연스럽고 완전한 결과를 제공합니다.
위 내용은 PHP substr 함수가 문자가 아닌 단어로 끝나는지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!