>  기사  >  백엔드 개발  >  PHP, PHP 별도의 문자열을 배열로 분해

PHP, PHP 별도의 문자열을 배열로 분해

巴扎黑
巴扎黑원래의
2016-11-24 14:06:091135검색

explode

explode — 하나의 문자열을 사용하여 다른 문자열을 분할합니다.
arrayexplode(string $separator , string $string [, int $limit ] )

이 함수는 배열을 반환합니다. 문자열로 구성됩니다. 각 요소는 문자열의 하위 문자열로 경계점으로 구분됩니다. 제한 매개변수가 설정된 경우 반환된 배열에는 최대 제한 요소가 포함되며 마지막 요소에는 문자열의 나머지 부분이 포함됩니다.

separator가 빈 문자열("")인 경우 분해()는 FALSE를 반환합니다. 구분 기호에 문자열에서 찾을 수 없는 값이 포함된 경우 폭발()은 문자열의 단일 요소를 포함하는 배열을 반환합니다.

limit 매개변수가 음수이면 마지막 -limit 요소를 제외한 모든 요소가 반환됩니다. 이 기능은 PHP 5.1.0의 새로운 기능입니다.

역사적인 이유로 인해 implode()는 두 개의 매개변수 명령을 받을 수 있지만,explode()는 받을 수 없습니다. 구분 기호 매개변수가 문자열 매개변수 앞에 와야 합니다.

참고: sql 문을 구성할 때 쿼리 열은 다음과 같이 작성할 수 있습니다.

Php 코드

$field =explore( ':','* ');// 오늘 폭발의 사용법에 대해 배웠습니다



공식 데모:

PHP 코드

<?php  
// 示例 1  
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";  
$pieces = explode(" ", $pizza);  
echo $pieces[0]; // piece1  
echo $pieces[1]; // piece2  
  
// 示例 2  
$data = "foo:*:1023:1000::/home/foo:/bin/sh";  
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);  
echo $user; // foo  
echo $pass; // *  
  
?>


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