>  기사  >  백엔드 개발  >  PHP 배열 및 문자열 변환 함수 사용법 요약

PHP 배열 및 문자열 변환 함수 사용법 요약

伊谢尔伦
伊谢尔伦원래의
2017-06-30 12:02:151355검색

다음은 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是可选的,规定数组元素之间放置的内容,默认是“”(空字符串)
//array是必须的,是要结合成字符串的数组

tips:虽然 separator 参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。implode() 可以接收两种参数顺序。但是由于历史原因,explode() 是不行的。你必须保证
separator 参数在 string 参数之前才行。例子:
<?php
$arr = array(&#39;Hello&#39;,&#39;World!&#39;,&#39;Beautiful&#39;,&#39;Day!&#39;);
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



5. 문자 차단 문자열


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);
?>

6. 문자열 길이 가져오기


strlen() 함수는 문자열의 길이를 계산하는 데 사용됩니다.
예:

<?php
$str="Hello world!";
echo strlen($str);
?>

//출력 결과는 12


7입니다. 문자열을 대문자로 변환


strtoupper
() 함수는 문자열을 대문자로 변환합니다.
예:

<?php
$str="Hello world!";
echo strtoupper($str);
?>
//输出结果为:HELLO WORLD!

8. 문자열을 소문자로 변환


strtolower
() 함수는 문자열을 소문자로 변환합니다.
예:

<?php
$str="Hello World!";
echo strtolower($str);
?>

위 내용은 PHP 배열 및 문자열 변환 함수 사용법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.