2012-03-07 3 views
15

Tôi chỉ cần một chút trợ giúp khi sử dụng cURL và JSON trong PHP vì tôi chưa bao giờ thực sự làm việc này. Những gì tôi đang cố gắng để đạt được là để có những ign của thanh toán và vang nó, cũng hạn chế về bao nhiêu có thể được đăng bởi những đóng góp mới nhất đầu tiên.Làm thế nào để echo JSON trong PHP

URL: http://api.buycraft.net/query?secret=83d043249170343dd048d4da62387f6cb39ed97f&action=payments

+1

nên các đề cập tôi một noob với curl và json. – Itsyuka

Trả lời

24

nếu bạn muốn mã hóa hoặc giải mã một mảng từ hoặc JSON bạn có thể sử dụng các chức năng này

$myJSONString = json_encode($myArray); 
$myArray = json_decode($myString); 

json_encode sẽ cho kết quả trong một chuỗi JSON, được xây dựng từ một mảng (đa chiều). json_decode sẽ dẫn đến một mảng, được xây dựng từ một chuỗi JSON cũng được hình thành

với json_decode bạn có thể lấy kết quả từ API và chỉ ra những gì bạn muốn, ví dụ:

echo $myArray['payload']['ign']; 
+2

Ahh cảm ơn nó thực sự là 'in $ myArray-> payload [" 0 "] -> ign;' – Itsyuka

4

hỗ trợ JSON Native đã included trong PHP từ 5.2 dưới dạng các phương pháp json_encode()json_decode(). Bạn sẽ sử dụng đầu tiên để xuất ra một biến PHP trong JSON.