كيفية تنسيق JSON بشكل جميل في PHP؟ إخراج Pretty-Print
مرحبًا بالجميع! أنا مبتدئ في PHP وأعمل على مشروع حيث أحتاج إلى إخراج بيانات JSON بشكل قابل للقراءة. المشكلة هي أن json_encode() القياسي ينتج كل شيء في سطر واحد، وهذا غير قابل للقراءة تمامًا، خاصة عندما تحتوي البيانات على مصفوفات وكائنات متداخلة.
إليك مثال على الكود الخاص بي:
```php
'إيفان إيفانوف',
'age' => 30,
'address' => array(
'city' => 'موسكو',
'street' => 'تفيرسكايا',
'zip' => '101000'
),
'phones' => array(
'home' => '+7-495-123-45-67',
'mobile' => '+7-916-987-65-43'
),
'hobbies' => array('قراءة', 'برمجة', 'شطرنج')
);
$json = json_encode($data);
echo $json;
?>
```
ونتيجة لذلك، أحصل على شيء مثل:
```json
{"name":"إيفان إيفانوف","age":30,"address":{"city":"موسكو","street":"تفيرسكايا","zip":"101000"},"phones":{"home":"+7-495-123-45-67","mobile":"+7-916-987-65-43"},"hobbies":["قراءة","برمجة","شطرنج"]}
```
هذا جدًا