php에는 PHP 내파, 폭발 등과 같은 수많은 문자열 조작 기능이 내장되어 있습니다. PHP에서 문자열을 가로채려면 substr 및 mb_substr 함수.
phpsubstr 구문
substr(string, start, length)
Parameters
string 即要截取的字符串 start 即要截取的开始位置(0表示从从前往后数 第一个字符开始,负数表示从从后往前数) lengthlength 当为正数时,为需要截取的长度;当为负数时,即理解为去掉末尾的几个字符
예:
$str1 = substr("abcdef", 1); // 返回 "bcdef" $str2 = substr("abcdef", 2); // 返回 "cdef" $str3 = substr("abcdef", 0,1); // 返回 "a" $str4 = substr("abcdef", 0,2); // 返回 "ab" $str5 = substr("abcdef", -1); // 返回 "f" $str6 = substr("abcdef", -2); // 返回 "ef" $str7 = substr("abcdef", 0,-1); // 返回 "abcde" $str8 = substr("abcdef", 0,-2); // 返回 "abcd" $str9 = substr('你好你好你好',1);//返回:??好你好你好 $str10 = mb_substr('你好你好你好',1);//返回:好你好你好
주의 깊은 어린이 신발이 발견되었을 수 있습니다. , $str9의 하위 문자열은 중국어 왜곡 문자가 나타나는 "Hello hello hello"를 반환합니다.
substr은 PHP에서 문자열을 가로채기 위해 자주 사용되는데, 이를 사용하여 한자를 가로채는 경우 문자 깨짐 현상이 발생합니다. 이때 또 다른 #🎜🎜 #
을 사용해야 합니다. 이제 하나의 함수인 mb_substr로 문자 왜곡 문제가 해결되었습니다.위 내용은 PHP에서 문자열을 가로채는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!