إليك ترجمة النص إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير أي كود برمجي: دمج JSON التكراري مع تجاوز الأنواع

PHP Hard json

مهمة «إليك ترجمة النص إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير أي كود برمجي: دمج JSON التكراري مع تجاوز الأنواع»

اكتب نص PHP الذي يستقبل كائنين JSON (كل منهما في سطر منفصل من stdin) ويقوم بدمج متكرر. إذا تطابقت المفاتيح وكانت كلتا القيمتين كائنين (مصفوفات ترابطية)، يجب أن يكون الدمج متكررًا. إذا كانت قيمة واحدة على الأقل ليست كائنًا، فيجب أن تكون القيمة في الكائن النهائي من JSON الثاني، ولكن مع تحويل النوع: إذا كان نوع القيمة مختلفًا عن النوع الأصلي، فيجب تحويل القيمة إلى سلسلة نصية مع البادئة 'converted:'. إذا كانت القيمة بالفعل سلسلة نصية، فإنها تبقى كما هي. أخرج JSON النهائي مع مسافات بادئة (pretty print).

تنسيق الإدخال

هنا النص المترجم إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير أي كود:

سلسلتان، كل منهما تحتوي على كائن JSON صالح (مصفوفة ترابطية).

تنسيق الإخراج

سطر واحد — كائن JSON النهائي مع المسافات البادئة (JSON_PRETTY_PRINT).

main.php