我的var_dump
显示NULL
以下是我的代码:
$dareas = rtrim($areas,",");
$areasinarray = explode($dareas);
var_dump($areasinarray);
就$dareas
而言,它是一个字符串,其值为15,12,14,19
此代码有什么问题?
答案 0 :(得分:2)
答案 1 :(得分:2)
试试这个。你试图在没有任何分隔符的情况下爆炸
<?php
$areas = "15,12,14,19";
$dareas = rtrim($areas,",");
$areasinarray = explode(',', $dareas);
var_dump($areasinarray);
答案 2 :(得分:1)
explode();
需要另一个参数 - 分隔符。 See the manual.在你的情况下,这是一个逗号。
explode(',', $dareas);
此外,在开发时,请将error_reporting
设置为E_ALL
。这样会犯这样的错误。
答案 3 :(得分:0)
你的意思是:
$areasinarray = explode(',' ,$dareas);
答案 4 :(得分:0)
爆炸需要2个参数。第一个是分隔符(在您的情况下为“,”),第二个参数必须是您的字符串($ dareas)。查看http://be1.php.net/explode了解详情。