【问题标题】:Is there a way to escape the "." character in php? [duplicate]有没有办法逃脱“。” php中的字符? [复制]
【发布时间】:2021-08-27 16:32:18
【问题描述】:

我有一个 stdClass 对象,它是使用 json_decode() 从 JSON 动态创建的。我正在尝试通过调用$value->V.X->processedField 来访问一个字段 但是这个领域有一个句号。这给了我一个语法错误。有没有办法以某种方式在我的代码中转义句点,还是我必须重命名 JSON 中的字段?

【问题讨论】:

标签: php stdclass


【解决方案1】:
<?php
// example code

$value = json_decode('{"V.X": {"processedField":"the value"}}');
print_r($value->{"V.X"}->processedField);
// or 
$var = "V.X";
print_r($value->$var->processedField);

【讨论】:

  • 有些问题之前已经被反复问过了,请尽量不要不检查就随便回答。
  • @NigelRen - 明白.. 只是太热心了。
  • 这是很常见的事情,想法是只关注答案以限制重复。
猜你喜欢
  • 2011-06-27
  • 2010-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多