Masalah:
Anda ingin menukar tatasusunan hasil daripada pertanyaan MySQL kepada Format JSON dalam PHP, sebaik-baiknya dengan penyelesaian yang serasi dengan versi PHP di bawah 5.2.0.
Penyelesaian:
Untuk PHP versi 5.2.0 dan di atas:
Gunakan fungsi json_encode():
<code class="php">echo json_encode($row);</code>
Untuk versi PHP di bawah 5.2.0:
Gunakan JSON kelas daripada pakej PEAR:
pear install JSON
<code class="php">include_once 'JSON.php';</code>
<code class="php">$json = new Services_JSON;</code>
<code class="php">echo $json->encode($row);</code>
Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan hasil MySQL kepada JSON dalam PHP (pra-5.2.0)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!