back door
چهارشنبه 18 آذر 1394, 15:47 عصر
سلام من با استفاده از api یک سایت json زیر را دریافت میکنم
{"start":0,"limit":1000,"total":2,"posts":[{"id":"331268210","title":test,"content":"test","datetime":"2015-12-08 20:35:37","another":"ashkan","status":"S"},{"id":"331277114","title":test2,"content":"test2","datetime":"2015-12-08 20:55:31","another":"Arman","status":"S"}],"status":"success"}
حالا میخواهم کدی بنویسم که هر دو پست رو نشون بده
من با کد زیر میتونم مشخصات یک پست رو بیگرم چند تا پست هم امکان پذیره اما باید عدد array رو دستی وارد کنم
$responseArray = json_decode($response, true);
echo $responseArray['messages'][2]['number'];
همون طور که مشاهده میکنید ذکر کردم [2] یعنی پست دو رو بخونه اما چطور کدی بنویسم که نیازی به وارد کردن array پست نباشه و کل پست هارو به صورت اتوماتیک نشون بده
{"start":0,"limit":1000,"total":2,"posts":[{"id":"331268210","title":test,"content":"test","datetime":"2015-12-08 20:35:37","another":"ashkan","status":"S"},{"id":"331277114","title":test2,"content":"test2","datetime":"2015-12-08 20:55:31","another":"Arman","status":"S"}],"status":"success"}
حالا میخواهم کدی بنویسم که هر دو پست رو نشون بده
من با کد زیر میتونم مشخصات یک پست رو بیگرم چند تا پست هم امکان پذیره اما باید عدد array رو دستی وارد کنم
$responseArray = json_decode($response, true);
echo $responseArray['messages'][2]['number'];
همون طور که مشاهده میکنید ذکر کردم [2] یعنی پست دو رو بخونه اما چطور کدی بنویسم که نیازی به وارد کردن array پست نباشه و کل پست هارو به صورت اتوماتیک نشون بده