PHP에서 배열을 문자열로 변환하는 방법
Minahil Noor
2023년1월30일
-
PHP에서
implode()
함수를 사용하여 배열을 문자열로 변환 -
PHP에서
json_encode()
함수를 사용하여 배열을 문자열로 변환 -
PHP에서
serialize()
함수를 사용하여 배열을 문자열로 변환
이 기사에서는 배열을 문자열로 변환하는 메소드를 소개합니다.
implode()
함수 사용json_encode()
함수 사용serialize()
함수 사용
PHP에서implode()
함수를 사용하여 배열을 문자열로 변환
implode()
함수는 배열을 문자열로 변환합니다. 배열의 모든 요소가 포함 된 문자열을 반환합니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다
implode($string, $arrayName);
변수 $string
은 배열의 요소를 구분하는 구분 기호입니다. 변수$arrayName
은 변환 될 배열입니다.
<?php
$arr = array("This","is", "an", "array");
$string = implode(" ",$arr);
echo "The array is converted to the string.";
echo "\n";
echo "The string is '$string'";
?>
여기에서는 배열의 요소를 분리하기 위해 공백 문자열을 구분 기호로 전달했습니다.
출력:
The array is converted to the string.
The string is 'This is an array'
PHP에서json_encode()
함수를 사용하여 배열을 문자열로 변환
json_encode()
함수는 배열을 json 문자열로 변환하는 데 사용됩니다. json_encode()
는 또한 객체를 json 문자열로 변환합니다.
json_encode( $ArrayName );
ArrayName
변수는 문자열로 변환 될 배열을 보여줍니다.
<?php
$array = ["Lili", "Rose", "Jasmine", "Daisy"];
$JsonObject = json_encode($array);
echo "The array is converted to the JSON string.";
echo "\n";
echo"The JSON string is $JsonObject";
?>
경고
이 함수는 배열을 매개 변수로 받아들이고 문자열을 반환합니다.
출력:
The array is converted to the JSON string.
The JSON string is ["Lili","Rose","Jasmine","Daisy"]
PHP에서serialize()
함수를 사용하여 배열을 문자열로 변환
serialize()
함수는 배열을 효과적으로 문자열로 변환합니다. 또한 배열의 각 요소와 함께 인덱스 값과 문자열 길이를 반환합니다.
serialize($ArrayName);
이 함수는 배열을 매개 변수로 받아들이고 문자열을 반환합니다.
<?php
$array = ["Lili", "Rose", "Jasmine", "Daisy"];
$JsonObject = serialize($array);
echo "The array is converted to the JSON string.";
echo "\n";
echo"The JSON string is $JsonObject";
?>
출력:
The array is converted to the JSON string.
The JSON string is a:4:{i:0;s:4:"Lili";i:1;s:4:"Rose";i:2;s:7:"Jasmine";i:3;s:5:"Daisy";}
출력은 설명이 포함 된 배열입니다.
- 배열
a:4
의 요소 수, 배열에는 4 개의 요소 - 각 요소의 색인 및 요소 길이
i:0;s:4:"Lili"
;
관련 문장 - PHP Array
- PHP에서 foreach 루프에서 첫 번째와 마지막 반복을 결정하는 방법
- PHP에서 배열의 첫 번째 요소를 얻는 방법
- PHP에서 배열을 반향 또는 인쇄하는 방법
- PHP에서 배열에서 요소를 삭제하는 방법
- PHP에서 빈 배열 요소를 제거하는 방법