php - 使用冒号访问变量的 Json 值 ( :) in between using Php

标签 php json variables colon

我需要访问 Json 中变量元素的值,问题是该变量有一个冒号 (:),而且我每次都会收到 undefined variable 。

{#370 ▼
  +"im:name": {#371 ▶}
  +"im:image": array:3 [▶]
  +"im:itemCount": {#380 ▶}
  +"im:price": {#381 ▶}
  +"im:contentType": {#385 ▶}
  +"rights": {#387 ▶}
  +"title": {#388 ▶}
  +"link": {#390 ▶}
  +"id": {#391 ▶}
  +"im:artist": {#393 ▶}
  +"category": {#396 ▶}
  +"im:releaseDate": {#397 ▶}
}

例如 $feed->category 可以, 但是任何带有 : 的东西,比如 $feed->im:category 都会抛出错误。

最佳答案

使用花括号语法

$feed->{'im:category'}

关于php - 使用冒号访问变量的 Json 值 ( :) in between using Php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57450161/

相关文章:

PHP 表单不发送到同一服务器上的电子邮件地址

javascript - 如何在Vue中加载本地json文件?

你能使 C 中的函数参数指向一个变量吗?

mysql - 使用 PDO 将变量插入 SELECT 子句?

javascript - 如何在 jquery 上合计两个不同的下拉选项

php - SOAP 错误 : Parsing WSDL: Couldn't find <definitions> in

json - 以字符串形式返回的数字循环数组

c# - 如何反序列化嵌套的 JSON 数组?

.net - 在循环内或循环外声明变量更快?

php - 在 Wordpress 中向 get_the_date 添加一天