방법: json_encode() 함수 사용 json_serialize() 함수 사용 예제: MySQL 데이터베이스에서 데이터를 가져와 JSON으로 변환: 데이터베이스에 연결하여 SQL 쿼리 실행 결과 세트를 연관 배열로 변환 배열을 JSON으로 변환
PHP 배열을 JSON으로 변환 가이드
JSON(JavaScript Object Notation) 은 웹 애플리케이션 및 API에서 널리 사용되는 경량 텍스트 데이터 교환 형식입니다. 전송 및 구문 분석이 더 쉽기 때문에 PHP 배열의 대안으로 자주 사용됩니다.
PHP 배열을 JSON으로 변환하는 방법은 무엇입니까?
PHP는 배열을 JSON으로 변환하는 다양한 방법을 제공합니다.
1.json_encode() 함수
json_encode()
함수는 PHP 배열을 JSON 문자열로 변환하는 가장 좋은 방법입니다. 일반적으로 사용되는 방법: json_encode()
函数是将 PHP 数组转换为 JSON 字符串的最常用方法:
<?php $array = [ "name" => "John", "age" => 30, "city" => "New York" ]; $json = json_encode($array); echo $json;
输出:
{"name":"John","age":30,"city":"New York"}
2. json_serialize() 函数
json_serialize()
<?php $array = [ "name" => "John", "age" => 30, "city" => "New York" ]; $json = json_serialize($array); echo $json;
"{"name":"John","age":30,"city":"New York"}"
2.json_serialize() 함수
json_serialize()
이 함수는 PHP 배열을 JSON 문자열로 변환하는 데에도 사용할 수 있습니다. JSON 사양 설계자: <?php // 连接到数据库 $db = new mysqli("localhost", "username", "password", "database_name"); // 执行 SQL 查询 $query = "SELECT * FROM users"; $result = $db->query($query); // 将结果集转换为关联数组 $users = $result->fetch_all(MYSQLI_ASSOC); // 将数组转换为 JSON $json = json_encode($users); // 输出 JSON echo $json; ?>
[{"id":1,"name":"John","email":"john@example.com"},{"id":2,"name":"Jane","email":"jane@example.com"},{"id":3,"name":"Bob","email":"bob@example.com"}]
위 내용은 PHP 배열을 JSON으로 변환 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!