问题:
使用 print_r() 查看 PHP 变量时,您遇到了所需的值,但不确定如何在您的代码。
解决方案:
要从变量中检索嵌套值,您必须使用适当的访问器构造一个表达式。
访问简单变量:
在 PHP 中访问简单变量非常简单。使用 $ 符号后跟变量名称:
var_dump($variable);
访问复合变量:
对于数组和对象等复合变量,请使用特定访问器:
访问嵌套值:
组合这些访问器可以让您访问更深层次的嵌套内容。例如:
$value = $variable->handler->view[0]->result;
这将访问 $variable 内对象内的数组中的元素。
使用 Print_r() 引导访问:
print_r() 输出提供变量的结构化表示。它可以帮助您识别嵌套元素的层次结构及其键或属性名称。使用此信息构建适当的访问表达式,如下例所示:
$filename = $field_image->handler->view->result[0] ->_field_data['nid']['entity']->field_image['und'][0]['filename'];
利用其他调试工具:
考虑使用其他调试工具,如 var_dump()或 Devel 插件来单步执行变量并识别正确的访问表达式。
以上是如何使用'print_r()”输出中的信息访问 PHP 变量中的嵌套值?的详细内容。更多信息请关注PHP中文网其他相关文章!