다음은 PHP에서 배열과 strings 간의 변환 함수를 자세히 요약한 것입니다. 필요하신 분들은 참고하시면 됩니다
1. 문자열을 배열로 변환합니다
str_split() 변환에 사용됩니다. 문자열을 배열로
구문:
str_split(string,length) <SPAN style="COLOR: #333333"><SPAN style="FONT-SIZE: 12px"><SPAN style="FONT-FAMILY: 宋体">//</SPAN></SPAN></SPAN>string是必须的,是要分割的字符串;<SPAN style="FONT-SIZE: 12px"><SPAN style="FONT-FAMILY: 宋体; COLOR: #333333"><SPAN style="LINE-HEIGHT: 28px"> //length是可选的,规定每个数组元素的长度 </SPAN></SPAN></SPAN>
팁:
길이가 1보다 작으면 str_split() 함수는 false를 반환합니다.
길이가 문자열 길이보다 크면 전체 문자열이 배열의 유일한 요소로 반환됩니다.
예:
<?php $str="www.baidu.com"; print_r(str_split($str)); ?>
2. 문자열 분할 함수
explode() 함수는 문자열을 배열로 분할합니다.
문법:
explode(separator, string,limit)
//separator는 필수이며 문자열을 분할하는 기준을 지정합니다. 예: " "(공백) "|" "," 등
//string은 필수, 연산할 문자열입니다.
//limit는 선택 사항이며 반환되는 배열 요소의 최대 수를 지정합니다.
예:
<?php $types="doc|docx|ppt|pptx|xls|xlsx|zip|rar"; print_r(explode("|",$types)); ?>
3. 배열을 문자열로 변환
implode() 함수를 사용하여 배열 요소를 문자열로 결합합니다
구문:
<PRE>implode(separator,array)//seperator是可选的,规定数组元素之间放置的内容,默认是“”(空字符串)
<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr); ?>
4. 문자열에서 다른 문자를 찾으려면 strpos() 또는 strstr() 함수를 사용하십시오. strpos() 함수는 다른 문자열에서 문자열이 처음 나타나는 위치를 반환합니다.
문자열을 찾을 수 없으면 false를 반환합니다. 구문:
strpos(string,find,start) //string为必须,表示被搜索的字符串 //find为必须,表示被查找的字符串 //start可选。规定开始搜索的位置。
이 함수는 대소문자를 구분합니다.
예:
<?php $str="HellO neo"; $find1="O"; $find2="o"; echo strpos($str,$find1); echo "<br/>"; echo strpos($str,$find2); ?>
48
substr() 함수의 문자 일부는 문자열
구문:
substr(string,start,length) //string为必需,规定要返回其中一部分的字符串。 /*必需。规定在字符串的何处开始。 正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾的指定位置开始 0 - 在字符串中的第一个字符处开始 */ /*可选。规定要返回的字符串长度。默认是直到字符串的结尾。 正数 - 从 start 参数所在的位置返回 负数 - 从字符串末端返回 */
start가 음수이고 길이가 다음보다 작거나 같은 경우 시작하면 길이는 0이 됩니다.
예;
<?php $str="Hello world!"; echo substr($str,0); echo "<br/>"; echo substr($str,6,5); ?>
strlen() 함수는 문자열의 길이를 계산하는 데 사용됩니다.
예:
<?php $str="Hello world!"; echo strlen($str); ?>
strtoupper
() 함수는 문자열을 대문자로 변환합니다. 예:
<?php $str="Hello world!"; echo strtoupper($str); ?> //输出结果为:HELLO WORLD!
strtolower
() 함수는 문자열을 소문자로 변환합니다. 예:
<?php $str="Hello World!"; echo strtolower($str); ?>
위 내용은 PHP 배열 및 문자열 변환 함수 사용법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!