Thursday, May 31, 2007
PHP 예제] 문자열을 배열로 변환 저장 함수; String to Array
문자열을 배열로 분리하여 저장하는 방법입니다. explode 함수를 사용하는데, 펄의 split 함수와 같은 역할을 하는 함수입니다.
explode(구분자, 문자열);
의 형식으로 사용합니다. "구분자(delimiter)"는 어떤 글자를 기준으로 문자열을 나눌 것인지를 지정하는 것입니다.
소스 파일명: example.php
위와는 반대로, 배열을 문자열로 합치기: ▶▶ PHP 예제] 배열을 문자열로 변환/연결/병합, 배열 합치기; Join Array
explode(구분자, 문자열);
의 형식으로 사용합니다. "구분자(delimiter)"는 어떤 글자를 기준으로 문자열을 나눌 것인지를 지정하는 것입니다.
문자열을 배열로 나누기: explode / split
소스 파일명: example.php
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 테스트용 문자열 정의 (쉼표+공백으로 구분되어 있음)
$s = "Apple, Google, Nikon, 123, Canon";
// 쉼표+공백을 기준으로 문자열 분리
$a = explode(", ", $s);
print_r($a);
/* 배열 출력 결과:
Array
(
[0] => Apple
[1] => Google
[2] => Nikon
[3] => 123
[4] => Canon
)
*/
// 단어별로 문자열 나누기 (공백 기준)
$s = "철수는 학교에 가서 영희와 만나 매점으로 갔습니다.";
$a = explode(" ", $s);
print_r($a);
/* 배열 출력 결과:
Array
(
[0] => 철수는
[1] => 학교에
[2] => 가서
[3] => 영희와
[4] => 만나
[5] => 매점으로
[6] => 갔습니다.
)
*/
?>
</body>
</html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 테스트용 문자열 정의 (쉼표+공백으로 구분되어 있음)
$s = "Apple, Google, Nikon, 123, Canon";
// 쉼표+공백을 기준으로 문자열 분리
$a = explode(", ", $s);
print_r($a);
/* 배열 출력 결과:
Array
(
[0] => Apple
[1] => Google
[2] => Nikon
[3] => 123
[4] => Canon
)
*/
// 단어별로 문자열 나누기 (공백 기준)
$s = "철수는 학교에 가서 영희와 만나 매점으로 갔습니다.";
$a = explode(" ", $s);
print_r($a);
/* 배열 출력 결과:
Array
(
[0] => 철수는
[1] => 학교에
[2] => 가서
[3] => 영희와
[4] => 만나
[5] => 매점으로
[6] => 갔습니다.
)
*/
?>
</body>
</html>
위와는 반대로, 배열을 문자열로 합치기: ▶▶ PHP 예제] 배열을 문자열로 변환/연결/병합, 배열 합치기; Join Array
tag: php
PHP
<< Home