【问题标题】:Simple one: php explode not outputting expected results简单一:php爆炸不输出预期结果
【发布时间】:2012-07-16 21:00:18
【问题描述】:

好的,对于这个简单的php函数:

$FBIDs = "1,15,16,18,30";
$FBArr = explode(",", $FBIds);

print_r($FBArr);

输出是:

Array ( [0] => )

我做错了吗?我瞎了吗?为什么这不给我一个以数字为元素的数组?这让我发疯了!

【问题讨论】:

  • 区分大小写:$FBArr = explode(",", $FBIDs);

标签: php arrays string explode


【解决方案1】:

您要爆炸的变量是$FBIDs,但您正在爆炸$FBIds;最后的“d”需要大写,它应该可以工作。

【讨论】:

  • 哈,这就是为什么我不应该在午夜编程。
  • 区分大小写,许多 PHP 程序员的祸根 =P。为了帮助发现此类问题,请考虑(暂时)为所有内容启用错误报告:error_reporting(E_ALL); ini_set('display_errors', 1);。这会将“未定义”变量显示为 NOTICE 错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-24
  • 1970-01-01
  • 1970-01-01
  • 2020-04-12
  • 2013-02-13
  • 1970-01-01
相关资源
最近更新 更多