문자열을 자를 때 단어 경계 유지
이전 쿼리에서 사용자는 substr()을 사용하여 문자열을 100자로 자르려고 했습니다. 기능. 그러나 이 방법은 단순히 처음 100자를 사용하므로 프로세스에서 단어가 깨질 가능성이 있습니다.
문제 설명
목표는 문자열을 최대 100자까지 자르는 것입니다. 문자는 그대로 유지하면서 문자를 그대로 유지합니다. 예:
$big = "This is a sentence that has more than 100 characters in it, and I want to return a string of only full words that is no more than 100 characters!" $small = truncate_string($big); echo $small; // OUTPUT: "This is a sentence that has more than 100 characters in it, and I want to return a string of only"
PHP 솔루션
다음 코드는 솔루션을 제공합니다.
<code class="php">function truncate_string($string) { $pos = strpos($string, ' ', 200); return substr($string, 0, $pos); }</code>
설명:
위 내용은 문자열을 자를 때 단어 경계를 유지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!