【问题标题】:codeigniter var_dump size output not okcodeigniter var_dump 大小输出不正常
【发布时间】:2014-01-16 16:11:22
【问题描述】:

有人可以告诉我为什么会这样输出:

array(4) {
[0]=>
string(2) "52"
[1]=>
string(10) "Tofu ferme"
[2]=>
string(1) "1"
[3]=>
string(17) "paquet(s)"
}

17 ??

【问题讨论】:

  • 将数据添加到数组中的代码比转储更有帮助。
  • 那里可能有 html 内容,例如包装 span 标签
  • 你使用什么编码?该数组是如何产生的?
  • 另一个可能的原因是该字符串的开头有 BOM。
  • 我正在使用 smarty 和 url 编码 {assign var="unite" value=$recette[$i]->nom_unite|default:'empty'|urlencode} 收到数据后,我' m 使用 url 解码

标签: php codeigniter smarty var-dump


【解决方案1】:

这很可能是填充(从字符串的左侧或右侧)。尝试 查看源 您的 var_dump() 而不是生成的 html。 HTML 源代码可能会显示填充。

您可以通过对变量运行一个简单的 trim() 函数来清理填充。

否则我只是在猜测,因为您在问题中表现得很少。你可以提供更多关于这个变量是什么以及你在哪里得到这个可疑的法语字符串长度的输入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 2011-01-07
    • 2023-03-06
    • 2014-04-02
    • 1970-01-01
    • 2011-03-08
    相关资源
    最近更新 更多