在PHP中解析Json,打印指定区域

Zio*_*nin -1 php arrays json object

我试图从json结果(在文件中)打印php json值.

我能够将内容作为数组获取,但是将其打印出来有问题:那是我的json文件:

{
   "GetUsers":[
      {
         "Language":"English",
         "Name":"StackOverFlowIsGreate",
         "UserId":"182024",
         "UserName":"ZiomusGorliczanin"
      }
   ],
   "Result":"Success",
   "Reason":""
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我获取我的json文件的UserName和Language吗?谢谢.我只需打印它但无法弄清楚它是如何存档的?

有一个来自json的对象:

object(stdClass)#1 (3) { ["GetUsers"]=> array(1) { [0]=> object(stdClass)#2 (4) { ["Language"]=> string(7) "English" ["Name"]=> string(21) "StackOverFlowIsGreate" ["UserId"]=> string(6) "182024" ["UserName"]=> string(17) "ZiomusGorliczanin" } } ["Result"]=> string(7) "Success" ["Reason"]=> string(0) "" } 
Run Code Online (Sandbox Code Playgroud)

或数组:

array(3) { ["GetUsers"]=> array(1) { [0]=> array(4) { ["Language"]=> string(7) "English" ["Name"]=> string(21) "StackOverFlowIsGreate" ["UserId"]=> string(6) "182024" ["UserName"]=> string(17) "ZiomusGorliczanin" } } ["Result"]=> string(7) "Success" ["Reason"]=> string(0) "" } 
Run Code Online (Sandbox Code Playgroud)

谢谢.

Cod*_*fee 5

使用 json_decode()

$j_decod = json_decode($json,true);

    echo j_decod['GetUsers'][0]['UserName'];  // Will return user name

    echo j_decod['GetUsers'][0]['Language'];  // Will return language
Run Code Online (Sandbox Code Playgroud)