> 백엔드 개발 > PHP 튜토리얼 > PHP 배열을 JSON으로 변환 가이드

PHP 배열을 JSON으로 변환 가이드

WBOY
풀어 주다: 2024-05-03 09:12:02
원래의
361명이 탐색했습니다.

방법: json_encode() 함수 사용 json_serialize() 함수 사용 예제: MySQL 데이터베이스에서 데이터를 가져와 JSON으로 변환: 데이터베이스에 연결하여 SQL 쿼리 실행 결과 세트를 연관 배열로 변환 배열을 JSON으로 변환

PHP 数组到 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"}]
로그인 후 복사
🎜 실제 예: MySQL 데이터베이스의 데이터를 JSON으로 변환🎜🎜🎜다음은 MySQL 데이터베이스의 "users" 테이블 데이터를 JSON으로 변환하는 실제 예입니다. 🎜 rrreee🎜 출력: 🎜rrreee

위 내용은 PHP 배열을 JSON으로 변환 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿