避免在php上使用$sign从json打印数组值

避免在php上使用$sign从json打印数组值,php,arrays,json,Php,Arrays,Json,我必须用简单的代码从json中检索数据。我对包含部门$\u标识符之类的json属性有问题department$\u identifier属性包含该值。但php将其作为变量计算。如何转义此值 这是我的密码: foreach ($data as $key => $Attendance) { if ($Attendance->department$_identifier == 'Administration') { echo $Attendance-&

我必须用简单的代码从json中检索数据。我对包含部门$\u标识符之类的json属性有问题department$\u identifier属性包含该值。但php将其作为变量计算。如何转义此值

这是我的密码:

foreach ($data as $key => $Attendance) {
        if ($Attendance->department$_identifier == 'Administration') {
           echo $Attendance->department$_identifier;
           echo $Attendance->attendanceDate;
           echo $Attendance->status;
           echo $Attendance->_entityName;
        }
      }
如何解决这个问题

像这样使用{}

echo $Attendance->{'department$_identifier'};
试试这个

foreach ($data as $key => $Attendance) {
    if ($Attendance["department$_identifier"] == 'Administration') {
        echo $Attendance["department$_identifier"];
        echo $Attendance["attendanceDate"];
        echo $Attendance["status"];
        echo $Attendance["_entityName"];
    }
}

非常感谢,这是工作。节省我的时间。@RK Rohan请接受它作为您问题的答案。