ftp
4 سال پیش توسط ftp مطرح شد
3 پاسخ

خواندن json

@mohaligateway
@hesammousavi
@AliValinejad
@eniack
@mhyeganeh
@ali.bayat
من میخوام در این کد جسون خانه دوم(tostation) رو بخونم

"{"id":485207,"source":"safir","from_station":191,"to_station":1}"

ثبت پرسش جدید
Saman
تخصص : برنامه نویس وب
@samanzdev 4 سال پیش مطرح شد
0

سلام
ابتدا باید json_encode کنید، اون رو داخل متغییر می ریزید سپس با کمک اسم متغیر می تونید به عضو های آن دسترسی داشته باشید.
مثال :


$json= "{"id":485207,"source":"safir","from_station":191,"to_station"}";
$json_encode =json_encode($json)
 echo $json_encode->to_station 

موفق باشید
@ftp


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش مطرح شد
0

سلام
با استفاده از json_decode می توانید خروجی های json را در درون php فراخوانی کنید.

$jsonobj = "{"id":485207,"source":"safir","from_station":191,"to_station"}";

var_dump(json_decode($jsonobj));

یک stdclass بر می گرداند که می توانید به آن اشاره کنید.
@ftp


Saman
تخصص : برنامه نویس وب
@samanzdev 4 سال پیش مطرح شد
0

سلام
ابتدا باید json_encode کنید، اون رو داخل متغییر می ریزید سپس با کمک اسم متغیر می تونید به عضو های آن دسترسی داشته باشید.
مثال :


$json= "{"id":485207,"source":"safir","from_station":191,"to_station"}";
$json_encode =json_encode($json)
 echo $json_encode->to_station 

موفق باشید
@ftp


فرشید مرادی
تخصص : noob
@eniack 4 سال پیش مطرح شد
0

@ftp
سلام ، اگر منظور شما خواندن مقدار to_station هست از کد زیر استفاده کنید :

$array = '{"id":485207,"source":"safir","from_station":191,"to_station":1}';
$array = json_decode($array);
foreach($array as $key => $value) {
   echo "this is key =>" .$key . ' "this is value =>"'  . $value ."\n";
}

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام