我var_dump
显示NULL
PHP的var_dump使用爆炸功能
以下时显示NULL是我的代码:
$dareas = rtrim($areas,",");
$areasinarray = explode($dareas);
var_dump($areasinarray);
至于$dareas
而言,它是一个字符串,其值是15,12,14,19
这段代码有什么问题?
我var_dump
显示NULL
PHP的var_dump使用爆炸功能
以下时显示NULL是我的代码:
$dareas = rtrim($areas,",");
$areasinarray = explode($dareas);
var_dump($areasinarray);
至于$dareas
而言,它是一个字符串,其值是15,12,14,19
这段代码有什么问题?
试试这个。您尝试没有任何分隔符
<?php
$areas = "15,12,14,19";
$dareas = rtrim($areas,",");
$areasinarray = explode(',', $dareas);
var_dump($areasinarray);
opps ..谢谢@Bart Friederichs – sas
你的意思是爆炸:
$areasinarray = explode(',' ,$dareas);
explode();
需要另一个参数 - 分隔符。 See the manual.在你的情况下,这将是一个逗号。
explode(',', $dareas);
另外,开发时,设置error_reporting
到E_ALL
。那会发生这样的错误。
爆炸需要2个参数。第一个是分隔符(在你的情况下是“,”),第二个参数是你的字符串($ dareas)。查询http://be1.php.net/explode了解更多信息。
爆炸需要至少2个参数。语法错误的代码。 –