PHP 배열 과 문자열 의 상호 변환 실현 방법
$array=explode(separator,$string);
$string=implode(glue,$array);
이 두 함 수 를 사용 하고 이해 하 는 관건 은 구분자(separator)와 접착 부(glue)의 관계 이다.하나의 배열 을 문자열 로 변환 할 때,생 성 문자열 에 삽 입 된 배열 값 사이 의 문자 나 코드 를 설정 합 니 다.반면 문자열 을 배열 로 변환 할 때 분리 자 를 지정 해 야 합 니 다.독립 된 배열 요소 가 되 어야 하 는 지 표시 하 는 데 사 용 됩 니 다.예 를 들 어 문자열 로 시작 합 니 다.$s1='Mon-Tue-Wed-Thu-Fri'; $days_array=explode('-',$s1); $days_array 변 수 는 현재 5 개의 요소 가 있 는 배열 입 니 다.그 요소 Mon 의 색인 은 0 이 고 Tue 의 색인 은 1 입 니 다.등등. $s2=implode(',',$days_array);$s2 변 수 는 현재 쉼표 로 구 분 된 일주일 동안 의 목록 입 니 다.Mon,Tue,Wed,Thu,Fri 예 1.explode()예제
<?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; // *
?>
예 2.limit 매개 변수 예제
<?php
$str = 'one|two|three|four';
// limit
print_r(explode('|', $str, 2));
// limit
print_r(explode('|', $str, -1));
?>
이상 의 예제 에서 출력 합 니 다:Array([0]=>one[1]=>two|three|four)Array([0]=>one[1]=>two[2]=>three)주:이 함 수 는 바 이 너 리 대상 에 안전하게 사용 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PHP 배열에서 요소의 값이 최대 값인 키 이름을 가져옵니다.Qiita 에 " "@ PHP 매뉴얼 데이터 최대값이 나타나는 순서대로 획득 결과 키를 정렬한 후 가져오기 결과 @ paiza.IO PHP v5.6.40, v7.1.33, v7.4.4 " "@ StackOverflo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.