문자열의 특성
1. 문자열 형태의 처리 함수에 다른 형태의 데이터가 사용될 경우 자동으로 문자열로 변환되어 처리됩니다.
<?php echo substr("abcdefghijklmn",2,4),"<br>"; //cdef //使用数字会自动转化为字符串 echo substr(123456,2,4); //3456 ?>
2. 및 문자 집합
<?php $str="abcdefg"; //下面这两种方法都可以输出想要的字符 echo $str[2]."<br>"; //但是为了区分数组我们常用下面一种 echo $str{2}."<br>"; ?>
강력한 내장 문자열 처리 함수
1. 일반적으로 사용되는 문자열 출력 함수
echo()
print()
die( )----exit()
printf() 형식 문자열
sprintf() 형식화된 문자열 반환
2. 일반적으로 사용되는 문자열 형식 지정 함수
는 문자를 제거합니다
ltrim(); 왼쪽 문자열 제거(기본적으로 공백은 제거됨)
rtrim(); 오른쪽 문자열 제거
trim(); 양쪽 문자열 제거
<?php $str=" abc "; echo strlen($str)."<br>"; echo strlen(ltrim($str))."<br>"; echo strlen(rtrim($str))."<br>"; echo strlen(trim($str))."<br>"; $str1="123This is Test"; //第二个参数指定要删除的字符(串) echo ltrim($str1,'1')."<br>"; //删除所有的数字 0..9表示范围 echo ltrim($str1,'0..9')."<br>"; ?>
문자열 추가
str_pad(); 문자열 추가(기본적으로 오른쪽에 추가됨)
<?php $str="hello"; //默认从右边补充 echo str_pad($str,10,"@")."<br>"; //两边补充 echo str_pad($str,10,"@",STR_PAD_BOTH)."<br>"; //从左边补充 echo str_pad($str,10,"@",STR_PAD_LEFT)."<br>"; ?>
대소문자 변환
strtolower(); strtoupper(); 모든 문자를 대문자로 변환
ucfirst(); 각 단어의 첫 글자를 대문자로 변환
ucword(); 각 단어의 첫 글자를 대문자로 변환
<?php $str="My name is TOM!"; echo strtoupper($str)."<br>"; echo strtolower($str)."<br>"; echo ucfirst($str)."<br>"; echo ucwords($str)."<br>"; ?>HTML 태그와 관련된 문자열 형식nl2br(); 이 함수는 문자열 />의 각 새 줄(n) 앞에 HTML 개행 문자(77317112076ceffbab962b63a566d4020 - 문자열1이 문자열2보다 큰 경우
strcasecmp( );
strnatcmp();
<?php $str1="abcd"; $str2="abcd"; if(strcmp($str1,$str2)==0){ echo '$str1=$str2'; }elseif(strcmp(str1,$str2)>0){ echo '$str1>$str2'; }else{ echo '$str1<$str2'; } ?>위의 PHP 내장 문자열 처리 기능에 대한 자세한 설명은 모두 editor 님, 이 글이 모든 사람에게 참고가 되기를 바라며, 또한 모든 사람이 PHP 중국어 웹사이트를 지지해주기를 바랍니다. PHP에 내장된 문자열 처리 기능에 대한 자세한 설명은 PHP 중국어 홈페이지를 참고해주세요!