مثال 1: فارمیٹنگ کے بغیر JSON پرنٹ کریں۔
json_encode () پی ایچ پی کا فنکشن کسی بھی JSON ڈیٹا کو پارس کرنے کے لیے استعمال ہوتا ہے۔ نام کی فائل بنائیں۔ exp1.php ایک سادہ JSON ڈیٹا پڑھنے اور آؤٹ پٹ پرنٹ کرنے کے لیے درج ذیل کوڈ کے ساتھ۔ یہاں ، ایک ایسوسی ایٹیو صف کو JSON ڈیٹا تیار کرنے کا اعلان کیا گیا ہے۔ کوڈ میں JSON ڈیٹا کے لیے کوئی فارمیٹنگ لاگو نہیں ہے۔ لہذا ، JSON ڈیٹا JSON فارمیٹ میں ایک لائن میں پرنٹ کیا جائے گا۔
exp1.php
<php
//صف کا اعلان کریں۔
$ کورسز= صف('ماڈیول -1'=>'HTML'،'ماڈیول -2'=>'جاوا اسکرپٹ'،'ماڈیول -3'=>'CSS3'،
'ماڈیول -4'=>'پی ایچ پی')؛
//صف کو پرنٹ کریں۔میںایک سادہ JSON فارمیٹ۔
باہر پھینک دیاjson_encode($ کورسز)؛
؟>
آؤٹ پٹ:
براؤزر سے فائل پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔
http: //localhost/json/exp1.php
مثال 2: JSON_PRETTY_PRINT آپشن اور ہیڈر () فنکشن کا استعمال کرتے ہوئے JSON پرنٹ کریں
پی ایچ پی کے نام ایک آپشن ہے۔ 'JSON_PRETTY_PRINT' جس کے ساتھ استعمال کیا جاتا ہے۔ json_encode () مناسب صف بندی اور خاص فارمیٹ کے ساتھ JSON ڈیٹا پرنٹ کرنے کا کام۔ نام کی فائل بنائیں۔ exp2.php مندرجہ ذیل کوڈ کے ساتھ. کوڈ میں ، پچھلی مثال کی وہی صف استعمال کو دیکھنے کے لیے استعمال ہوتی ہے۔ JSON_PRETTY_PRINT۔ اختیار ہیڈر () فنکشن کا استعمال براؤزر کو فائل کے مواد کے بارے میں بتانے کے لیے کیا جاتا ہے۔ اس فنکشن کے بغیر کوئی فارمیٹنگ لاگو نہیں ہوگی۔
exp2.php
<php//صف کا اعلان کریں۔
$ کورسز= صف('ماڈیول -1'=>'HTML'،'ماڈیول -2'=>'جاوا اسکرپٹ'،'ماڈیول -3'=>'CSS3'،
'ماڈیول -4'=>'پی ایچ پی')؛
//کے بارے میں براؤزر کو مطلع کریں۔قسمکےفائلہیڈر کا استعمال کرتے ہوئےفنکشن
ہیڈر('مواد کی قسم: متن/جاوا اسکرپٹ')؛
//صف کو پرنٹ کریں۔میںایک سادہ JSON فارمیٹ۔
باہر پھینک دیاjson_encode($ کورسز، JSON_PRETTY_PRINT۔)؛
؟>
آؤٹ پٹ:
براؤزر سے فائل پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ ایک مخصوص فونٹ اور صف بندی لاگو کی جائے گی۔
http: //localhost/json/exp2.php