Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 访问数组的元素_Php_Symfony - Fatal编程技术网

Php 访问数组的元素

Php 访问数组的元素,php,symfony,Php,Symfony,我的问题是: 我正在尝试访问数组的元素示例: info() { 'library_code' => "example" 'report_date_end' => "2016-03-15 12:49:42" 'report_date_start' =>"2016-03-15 12:49:42" 'isbn' => NULL } 所以我在做: $libraryXML = $info['library_code']; 但我有一个错误: 注意:未定义索引:库代码 我如

我的问题是:

我正在尝试访问数组的元素示例:

info() {
'library_code' => "example"
'report_date_end' => "2016-03-15 12:49:42"
'report_date_start' =>"2016-03-15 12:49:42"
'isbn' => NULL
}
所以我在做:

$libraryXML     = $info['library_code'];
但我有一个错误:

注意:未定义索引:库代码

我如何获取这些信息

外部信息:

public function getInfo(){
    $sql = "select library_code, report_date_end, report_date_start, concept from xml_reports where status = 0";

    $rsm = new ResultSetMapping();
    $rsm->addScalarResult('library_code', 'library_code');
    $rsm->addScalarResult('report_date_end', 'report_date_end');
    $rsm->addScalarResult('report_date_start', 'report_date_start');
    $rsm->addScalarResult('concept', 'isbn');
    $query = $this->_em->createNativeQuery($sql, $rsm);

    return $query->getResult();
}

$info               = $this->xmlReportRepo->getInfo();

谢谢

您定义了错误的数组

应该是:

array(
  key  => value,
  key2 => value2,
  key3 => value3,
  ...
)

发件人:

正如安东·埃皮钦所说:

数组定义错误,但也可以使用[](PHP5.4)


看起来你在做一些js代码而不是php

在哪里创建$info变量?info是函数还是什么?如果info是数组,那么它应该定义为$info=array('library\u code'=>“example”'report\u date\u end'=>“2016-03-15 12:49:42”'report\u date\u start'=>“2016-03-15 12:49:42”'isbn=>NULL)<代码>打印($info)检查你得到了什么?@devpro当我执行var_dump($info)控制台时向我显示了错误。但是我没有声明数组是函数getInfoCheck-out-example#7在手册中的返回。完成了,谢谢@AntonEpikhinThanks:)我需要更加小心,并在发布之前进行复查
$info = [
'library_code' => "example"
'report_date_end' => "2016-03-15 12:49:42"
'report_date_start' =>"2016-03-15 12:49:42"
'isbn' => NULL
]