이 글은 주로 PHP의 문자열 함수에 대한 설명을 소개하는데, 이는 특정 참조 값을 가지고 있습니다. 이제 모든 사람들과 공유합니다. 도움이 필요한 친구들이 참조할 수 있습니다.
PHP 문자열 함수
strlen()길이 가져오기
echo strlen("hello world"); 출력 12
substr() 문자열의 일부를 반환합니다.
echo substr("Hello world",6)."
"; 출력 세계
echo substr("Hello world",-4)."
";
echo substr("Hello world",6,6)."
"; 출력 세계
echo substr("Hello world",0,-6)."
"; 출력 Hello
substr_count(); 문자열 에 이 나타나는 횟수를 셉니다.
substr_replace();문자열 의 일부를 다른 문자열 으로 바꿉니다.
explode() 문자열을 배열로 나눕니다.
$str = "hello world. I love Shanghai!";
print_r(explode(" ",$str));
trim()문자열 양쪽에 있는 공백 문자와 기타 문자를 제거하세요.
$str = "Hello World!";
echo Trim($str,"Hed!");
ltrim() 왼쪽에 있는 공백 문자나 기타 문자를 제거하세요. 끈 .
rtrim()문자열 오른쪽에 있는 공백 문자나 기타 문자를 제거하세요.
str_split()문자열을 배열로 분할합니다.
print_r(str_split("상하이",3));
출력: 배열( [0] => Sha [1] => ngh [2] => ai )
str_replace() 문자열 "Hello world!"에서 문자 "world" 를 "Shanghai"로 바꿉니다:
echo str_replace("world","Shanghai "," Hello world!");strrev()
문자열을 반대로 바꿉니다.
count()이 함수는 배열의 길이(요소 수)를 반환하는 데 사용됩니다.
strpos()검색 위치 가져오기
echo strpos("hello world! ","world") 출력 6strtoupper()
문자열을 소문자로 변환합니다.
strtolower()문자열을 대문자로 변환합니다.
strip_tags()문자열에서 HTML 및 PHP 태그 제거
str_word_count()문자열의 단어 수를 셉니다.
strstr()다른 문자열 내에서 문자열이 처음으로 나타나는 을 찾습니다(대소문자 구분). stristr()
다른 문자열 내에서 처음 나타나는 문자열을 찾습니다(대소문자를 구분하지 않음).echo strstr("I love Shanghai!","Shanghai"); 函数搜索字符串在另一字符串中的第一次出现。 strtr()转换字符串中特定的字符。 把字符串中的字符 "ia" 替换为 "eo": echo strtr("Hilla Warld","ia","eo"); 输出 Hello World strripos() 查找字符串在另一字符串中最后一次出现的位置 strrpos() 查找字符串在另一字符串中最后一次出现的位置(对大小写敏感)。 strspn();返回在字符串中包含的特定字符的数目。 echo strspn("abcdefand","abc"); 输出 3 is_array() ;判断是否是数字; 存取和修改字符串中的字符 字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如 $str[42] , $str{42}, 可以把 字符串想像数组 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐:$str = 'abcdefghigk';
for($i = 0;$i < strlen($str);$i++){
echo $str[$i].'<br />';或者echo $str{$i}.'<br />';
}die
// 正则校验特殊符号
$word = $f.$h.$o.$n;
if(preg_match("/[\'.,:;*?~`!@ #$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/",$word)){ //不允许特殊字符
}
위 내용은 PHP의 문자열 함수 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!