راکت
حل شده

خواندن json

3 پاسخ

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

"{"id":485207,"source":"safir","from_station":191,"to_station":1}"
ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

3
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

بهترین پاسخ

سلام
ابتدا باید 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
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

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

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

var_dump(json_decode($jsonobj));

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

فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

@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";
}

شاید پاسخ شما همین‌جا باشد

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

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