PHP:数组到字符串的转换

乔布1324

我们在跑步PHP 5.3.10-1ubuntu3.15 with Suhosin-Patch,我碰到了最奇怪的事情。我不断收到数组到字符串的转换错误。

这是一些带有行号的代码:

115 $report['report'][$key]['report'] = array();
116 watchdog('ranking_report_field', 'key is a: ' . gettype($key), array(), WATCHDOG_NOTICE);
117 $report['report'][$key]['report'] = array(
    '#markup' => "<p>No information available.</p><p>For questions, <a href='mailto:$emailAddr'>email</a> your account executive ($emailAddr).</p>",
);

以下是这些行号的Drupal(顺序)日志:

Notice: Array to string conversion in foo() (line 115 of /var/www/...
key is a: string
Notice: Array to string conversion in foo() (line 117 of /var/www/...

据我所知,没有数组到字符串的转换应该发生。有人可以帮我一下吗-还是这只是碰到PHP的某种错误?

罗布米

数组键之一映射到字符串而不是数组。这是一个有关如何发生此类错误的程序。

<?php

$key = 0;

$report = array();
$report['report'] = array();
$report['report'][$key] = 'report';

// Array to string conversion error
$report['report'][$key]['report'] = array();

// what I assume you are expecting is
$report['report'][$key] = array();
$report['report'][$key]['report'] = array(); // no more notices

注意:在他的时间OP还没有包含有关如何创建数组的信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP注意:数组到字符串的转换错误

来自分类Dev

注意:数组到php中的字符串转换

来自分类Dev

PHP注意:第10行上的数组到字符串的转换

来自分类Dev

注意:数组到字符串的转换PHP

来自分类Dev

数组到字符串的转换php,assoc数组

来自分类Dev

数组到字符串的转换错误?

来自分类Dev

如何解决数组到字符串转换PHP / HTML中的问题?

来自分类Dev

MySQL字符串对象到PHP数组的转换

来自分类Dev

PHP数组到字符串的转换错误

来自分类Dev

数组到字符串的转换[CORE \ Cake \ Model \ Datasource \ DboSource.php,第2094行]

来自分类Dev

多维数组到字符串的转换

来自分类Dev

Javascript数组到字符串的转换

来自分类Dev

PHP CSV字符串到数组

来自分类Dev

PHP错误消息:数组到字符串的转换

来自分类Dev

PHP数组到字符串的转换问题

来自分类Dev

数组到字符串的转换

来自分类Dev

数组到字符串的转换php,assoc数组

来自分类Dev

数组到字符串的转换-关联数组

来自分类Dev

PHP字符串数组转换

来自分类Dev

PHP中的数组到字符串的转换

来自分类Dev

PHP strlen()到字符串转换

来自分类Dev

PHP CSS从字符串到数组

来自分类Dev

在JavaScript中将数组转换为字符串到数组

来自分类Dev

PHP数组到字符串的转换

来自分类Dev

数组到字符串的转换

来自分类Dev

PHP 字符串数组到 php 数组

来自分类Dev

消息:数组到字符串的转换

来自分类Dev

从 php 5 升级到 php 7 时数组到字符串的转换

来自分类Dev

Python 字符串到数组的转换