Hướng dẫn php echo json key value - giá trị khóa php echo json

Bạn sẽ tốt hơn khi sử dụng các vòng foreach lồng nhau, nói chung không phải là thực hành mã hóa tuyệt vời nhưng nó sẽ thực hiện công việc bạn đang cố gắng làm.

Show
$json = json_encode($myInstance->getData($id));
$result = json_decode($json,true);

foreach ($result as $value) {
    foreach($value as $value_detail) {
        echo '
'.$value_detail['name'].'
'; } }

Mã của bạn sẽ lặp qua tất cả các mục cấp độ đầu tiên trong JSON của bạn và hiển thị tên đầu tiên từ mục thứ nhất, tên thứ hai từ mục thứ hai, thứ ba từ mục thứ ba, v.v.

Vấn đề bạn đang gặp phải là vì mảng $json là 3D, ví dụ:

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]

Nếu đó là trường hợp thì bạn có thể thấy rằng vòng lặp foreach có thể

foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }

Hãy thử var_dump($result); để xem dữ liệu trông như thế nào.


JSON là gì?

JSON là viết tắt của ký hiệu đối tượng JavaScript và là một cú pháp để lưu trữ và trao đổi dữ liệu.

Vì định dạng JSON là một định dạng dựa trên văn bản, nó có thể dễ dàng được gửi đến và từ một máy chủ và được sử dụng làm định dạng dữ liệu bởi bất kỳ ngôn ngữ lập trình nào.


PHP và JSON

PHP có một số chức năng tích hợp để xử lý JSON.

Đầu tiên, chúng tôi sẽ xem xét hai chức năng sau:

  • json_encode()
  • json_decode()

PHP - json_encode ()

Hàm json_encode () được sử dụng để mã hóa một giá trị cho định dạng JSON.json_encode() function is used to encode a value to JSON format.

Thí dụ

Ví dụ này cho thấy cách mã hóa một mảng kết hợp thành đối tượng JSON:

35, "Ben" => 37, "Joe" => 43);
$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);

echo json_encode ($ tuổi);?>
?>

Chạy ví dụ »

Thí dụ

Ví dụ này cho thấy cách mã hóa một mảng kết hợp thành đối tượng JSON:

35, "Ben" => 37, "Joe" => 43);
$cars = array("Volvo", "BMW", "Toyota");

echo json_encode ($ tuổi);?>
?>

Chạy ví dụ »



Ví dụ này cho thấy cách mã hóa một mảng được lập chỉ mục thành mảng JSON:

Hàm json_encode () được sử dụng để mã hóa một giá trị cho định dạng JSON.json_decode() function is used to decode a JSON object into a PHP object or an associative array.

Thí dụ

Ví dụ này cho thấy cách mã hóa một mảng kết hợp thành đối tượng JSON:

35, "Ben" => 37, "Joe" => 43);
$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

var_dump(json_decode($jsonobj));?>
?>

Chạy ví dụ »

Ví dụ này cho thấy cách mã hóa một mảng được lập chỉ mục thành mảng JSON:json_decode() function returns an object by default. The json_decode() function has a second parameter, and when set to true, JSON objects are decoded into associative arrays.

Thí dụ

Ví dụ này cho thấy cách mã hóa một mảng kết hợp thành đối tượng JSON:

35, "Ben" => 37, "Joe" => 43);
$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

echo json_encode ($ tuổi);?>
?>

Chạy ví dụ »


Ví dụ này cho thấy cách mã hóa một mảng được lập chỉ mục thành mảng JSON:

Hàm json_encode () được sử dụng để mã hóa một giá trị cho định dạng JSON.

Thí dụ

Ví dụ này cho thấy cách mã hóa một mảng kết hợp thành đối tượng JSON:

35, "Ben" => 37, "Joe" => 43);
$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

echo json_encode ($ tuổi);?>

Chạy ví dụ »
echo $obj->Ben;
echo $obj->Joe;
?>

Chạy ví dụ »

Thí dụ

Ví dụ này cho thấy cách mã hóa một mảng kết hợp thành đối tượng JSON:

35, "Ben" => 37, "Joe" => 43);
$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

echo json_encode ($ tuổi);?>

Chạy ví dụ »
echo $arr["Ben"];
echo $arr["Joe"];
?>

Chạy ví dụ »


Ví dụ này cho thấy cách mã hóa một mảng được lập chỉ mục thành mảng JSON:

Hàm json_encode () được sử dụng để mã hóa một giá trị cho định dạng JSON.foreach() loop:

echo json_encode ($ cars);?>

Chạy ví dụ »

35, "Ben" => 37, "Joe" => 43);
$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

echo json_encode ($ tuổi);?>

Chạy ví dụ »
  echo $key . " => " . $value . "
";
}
?>

Chạy ví dụ »

Thí dụ

Ví dụ này cho thấy cách mã hóa một mảng kết hợp thành đối tượng JSON:

35, "Ben" => 37, "Joe" => 43);
$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

echo json_encode ($ tuổi);?>

Chạy ví dụ »
  echo $key . " => " . $value . "
";
}
?>

Chạy ví dụ »



spam.goes.in.here tại gmail.com ¶

JakePucan tại Gmail Dot Com ¶Returns the JSON representation of a value

Sự mô tả

1 năm trước(mixed

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
0, int
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
1 = 0
, int
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
2 = 512
): string|false

Dimecadmium ¶JsonSerializable to control how its values are serialized to JSON.

10 tháng trước

Thông số

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
4

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
4 được mã hóa. Có thể là bất kỳ loại ngoại trừ tài nguyên.

Tất cả dữ liệu chuỗi phải được mã hóa UTF-8.

Ghi chú::

PHP thực hiện một superset của JSON như được chỉ định trong bản gốc »& nbsp; rfc 7159.

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3

Bitmask bao gồm

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
7,
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
8,
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
9,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
0,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
1,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
2,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
3,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
4,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
5,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
6,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
7,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
8,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
9, ____. Hành vi của các hằng số này được mô tả trên trang hằng số JSON.
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
7
,
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
8
,
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
9
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
0
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
1
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
2
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
3
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
4
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
5
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
6
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
7
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
8
,
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
9
,
{"a":1,"b":2,"c":3,"d":4,"e":5}
0
,
{"a":1,"b":2,"c":3,"d":4,"e":5}
1
. The behaviour of these constants is described on the JSON constants page.

{"a":1,"b":2,"c":3,"d":4,"e":5}
2

Đặt độ sâu tối đa. Phải lớn hơn 0.

Trả về giá trị

Trả về một chuỗi được mã hóa JSON thành công hoặc

{"a":1,"b":2,"c":3,"d":4,"e":5}
3 khi thất bại.string on success or
{"a":1,"b":2,"c":3,"d":4,"e":5}
3
on failure.

Thay đổi

Phiên bảnSự mô tả
7.3.0
{"a":1,"b":2,"c":3,"d":4,"e":5}
1
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 đã được thêm vào.
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 was added.
7.2.0
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
2 và
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
3
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 đã được thêm vào.
, and
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
3
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 were added.
7.1.0
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
8
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 đã được thêm vào.
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 was added.
7.1.0 serialize_precision được sử dụng thay vì độ chính xác khi mã hóa các giá trị float.float values.

Ví dụ

Ví dụ #1 ví dụ JSON_ENCODE ()json_encode() example

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
1

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
2

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
3

Ví dụ trên sẽ xuất ra:

{"a":1,"b":2,"c":3,"d":4,"e":5}

Ví dụ #2 Ví dụ Json_encode () hiển thị một số cờ đang sử dụngjson_encode() example showing some flags in use

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
4

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
2

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
6

Ví dụ trên sẽ xuất ra:

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}

Ví dụ #2 Ví dụ Json_encode () hiển thị một số cờ đang sử dụng

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
7

Ví dụ #3 json_numeric_check ví dụ tùy chọn

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
8

Normal: ["","'bar'","\"baz\"","&blong&","\u00e9"]
Tags: ["\u003Cfoo\u003E","'bar'","\"baz\"","&blong&","\u00e9"]
Apos: ["","\u0027bar\u0027","\"baz\"","&blong&","\u00e9"]
Quot: ["","'bar'","\u0022baz\u0022","&blong&","\u00e9"]
Amp: ["","'bar'","\"baz\"","\u0026blong\u0026","\u00e9"]
Unicode: ["","'bar'","\"baz\"","&blong&","é"]
All: ["\u003Cfoo\u003E","\u0027bar\u0027","\u0022baz\u0022","\u0026blong\u0026","é"]

Empty array output as array: []
Empty array output as object: {}

Non-associative array output as array: [[1,2,3]]
Non-associative array output as object: {"0":{"0":1,"1":2,"2":3}}

Associative array always output as object: {"foo":"bar","baz":"long"}
Associative array always output as object: {"foo":"bar","baz":"long"}
2

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
0

Ví dụ trên sẽ xuất ra:

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"

Ví dụ #2 Ví dụ Json_encode () hiển thị một số cờ đang sử dụng

foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
6 option example

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
2

Ví dụ trên sẽ xuất ra:

string(4) "12.0"
string(2) "12"

Ví dụ #2 Ví dụ Json_encode () hiển thị một số cờ đang sử dụng

Ghi chú::

PHP thực hiện một superset của JSON như được chỉ định trong bản gốc »& nbsp; rfc 7159.json_last_error() can be used to determine the exact nature of the error.

Ghi chú::

PHP thực hiện một superset của JSON như được chỉ định trong bản gốc »& nbsp; rfc 7159.

Ghi chú::

PHP thực hiện một superset của JSON như được chỉ định trong bản gốc »& nbsp; rfc 7159.json_encode() will generate JSON that is a simple value (that is, neither an object nor an array) if given a string, int, float or bool as an input

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
4. While most decoders will accept these values as valid JSON, some may not, as the specification is ambiguous on this point.

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3json_encode().

Bitmask bao gồm [0 => [ ['name' => 'Foo'], ['name' => 'Bar'] ] ] 7, [0 => [ ['name' => 'Foo'], ['name' => 'Bar'] ] ] 8, [0 => [ ['name' => 'Foo'], ['name' => 'Bar'] ] ] 9, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 0, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 1, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 2, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 3, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 4, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 5, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 6, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 7, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 8, foreach($result[0] as $value) { echo '
'.$value['name'].'
'; } 9, ____. Hành vi của các hằng số này được mô tả trên trang hằng số JSON.

  • {"a":1,"b":2,"c":3,"d":4,"e":5}
    
    2
  • Đặt độ sâu tối đa. Phải lớn hơn 0.
  • Trả về giá trị
  • Trả về một chuỗi được mã hóa JSON thành công hoặc
    {"a":1,"b":2,"c":3,"d":4,"e":5}
    
    3 khi thất bại.

Thay đổi

Phiên bản

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
4

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
5

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
6

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
7

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
8

Strings representing numbers automatically turned into numbers
array(4) {
  [0]=>
  string(7) "+123123"
  [1]=>
  string(7) "-123123"
  [2]=>
  string(5) "1.2e3"
  [3]=>
  string(7) "0.00001"
}
string(28) "[123123,-123123,1200,1.0e-5]"
Strings containing improperly formatted numbers
array(2) {
  [0]=>
  string(13) "+a33123456789"
  [1]=>
  string(4) "a123"
}
string(24) "["+a33123456789","a123"]"
9

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

Sự mô tả

{"a":1,"b":2,"c":3,"d":4,"e":5}
1
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 đã được thêm vào.

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
1

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
2

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
3

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
2 và
foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
3
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 đã được thêm vào.

foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
8
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 đã được thêm vào.

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
5

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
6

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
7

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
8

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
9

string(4) "12.0"
string(2) "12"
0

string(4) "12.0"
string(2) "12"
1

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

serialize_precision được sử dụng thay vì độ chính xác khi mã hóa các giá trị float.

foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
8
[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
3 đã được thêm vào.

string(4) "12.0"
string(2) "12"
3

string(4) "12.0"
string(2) "12"
4

string(4) "12.0"
string(2) "12"
5

string(4) "12.0"
string(2) "12"
6

string(4) "12.0"
string(2) "12"
7

string(4) "12.0"
string(2) "12"
8

string(4) "12.0"
string(2) "12"
9

$json0

$json1

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

serialize_precision được sử dụng thay vì độ chính xác khi mã hóa các giá trị float.

Ví dụ

$json3

$json4

$json5

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

Ví dụ #1 ví dụ JSON_ENCODE ()

Ví dụ trên sẽ xuất ra:

$json7

$json8

$json9

var_dump($result);0

var_dump($result);1

var_dump($result);2

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

Ví dụ #2 Ví dụ Json_encode () hiển thị một số cờ đang sử dụng

Ví dụ trên sẽ xuất ra:

var_dump($result);4

var_dump($result);5

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

Ví dụ #2 Ví dụ Json_encode () hiển thị một số cờ đang sử dụng

Ví dụ

var_dump($result);7

Ví dụ #1 ví dụ JSON_ENCODE ()

Ví dụ trên sẽ xuất ra:

var_dump($result);8

var_dump($result);9

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
00

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
01

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
02

Ví dụ #2 Ví dụ Json_encode () hiển thị một số cờ đang sử dụng

Ví dụ #3 json_numeric_check ví dụ tùy chọn

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
03

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
04

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
05

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
06

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
07

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
08

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

Ví dụ #4 Ví dụ về mảng không tuần tự #4

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
10

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
11

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
12

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
13

Ví dụ #5

foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
6 Ví dụ tùy chọn

Ví dụ #3 json_numeric_check ví dụ tùy chọn

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
14

Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:

Ví dụ #4 Ví dụ về mảng không tuần tự #4

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
15

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
16

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

Ví dụ #5

foreach($result[0] as $value) {
    echo '
'.$value['name'].'
'; }
6 Ví dụ tùy chọn

Ghi chú

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
18

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
19

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
20

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
21

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

Trong trường hợp không thể mã hóa, json_last_error () có thể được sử dụng để xác định bản chất chính xác của lỗi.

Ví dụ #4 Ví dụ về mảng không tuần tự #4

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
23

[0 => 
  [ 
    ['name' => 'Foo'], ['name' => 'Bar'] 
  ] 
]
24

Sequential array
array(4) {
  [0]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(27) "["foo","bar","baz","blong"]"

Non-sequential array
array(4) {
  [1]=>
  string(3) "foo"
  [2]=>
  string(3) "bar"
  [3]=>
  string(3) "baz"
  [4]=>
  string(5) "blong"
}
string(43) "{"1":"foo","2":"bar","3":"baz","4":"blong"}"

Sequential array with one key unset
array(3) {
  [0]=>
  string(3) "foo"
  [2]=>
  string(3) "baz"
  [3]=>
  string(5) "blong"
}
string(33) "{"0":"foo","2":"baz","3":"blong"}"
0

Làm cách nào để nhận dữ liệu được mã hóa JSON trong PHP?

PHP và JSON..
Hàm json_encode () được sử dụng để mã hóa định dạng JSON cho định dạng JSON ..
Hàm json_decode () được sử dụng để giải mã đối tượng JSON thành đối tượng PHP hoặc mảng kết hợp ..
Hàm json_decode () trả về một đối tượng theo mặc định.....
Bạn cũng có thể lặp qua các giá trị với vòng lặp foreach ():.

Làm thế nào để bạn lưu trữ một JSON trong một biến trong PHP?

Tệp PHP được giải thích: Chuyển đổi yêu cầu thành một đối tượng, sử dụng hàm PHP json_decode ().Truy cập cơ sở dữ liệu và điền vào một mảng với dữ liệu được yêu cầu.Thêm mảng vào một đối tượng và trả về đối tượng dưới dạng JSON bằng hàm json_encode ().Convert the request into an object, using the PHP function json_decode(). Access the database, and fill an array with the requested data. Add the array to an object, and return the object as JSON using the json_encode() function.

JSON_ mã hóa trong PHP là gì?

json_encode (hỗn hợp $ value, int $ flags = 0, int $ depth = 512): chuỗi | false.Trả về một chuỗi chứa biểu diễn JSON của giá trị được cung cấp.Nếu tham số là một mảng hoặc đối tượng, nó sẽ được tuần tự hóa đệ quy.Returns a string containing the JSON representation of the supplied value . If the parameter is an array or object, it will be serialized recursively.

Jsonencode là gì?

Một đối tượng mã hóa các thể hiện của một loại dữ liệu dưới dạng đối tượng JSON..