PHP의 substr 함수로 단어 보존
substr 함수를 사용할 때 결과 문자열이 중간에 갑자기 끝나는 상황이 흔히 발생합니다. 한마디로. 잘린 문자열이 단어 경계에서 끝나도록 하려면 다음 해결 방법 구현을 고려하세요.
해결책:
원하는 동작을 달성하려면 다음을 활용하세요. 더 큰 문자열 내에서 지정된 문자열이 처음 나타나는 위치를 찾는 strpos 함수. 이 경우 공백 문자(" ")를 단어 경계 표시로 활용합니다.
코드:
substr($body, 0, strpos($body, ' ', 260))
설명:
이 코드:
사용법:
기존 substr 호출을
echo substr("$body",0,260);
수정된 코드로 교체:
echo substr($body, 0, strpos($body, ' ', 260));
이 솔루션을 구현하면 substr이 단어 경계를 존중하는 문자열을 생성하도록 할 수 있습니다. , 단어 중간에 갑작스러운 잘림을 방지합니다.
위 내용은 Substr 함수가 단어를 반으로 자르지 않도록 하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!