PHP过滤字符 $a[1]=[2,3,4,5];我想变成$a[1]=2,3,4,5;就是把[]过滤 怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo substr(substr($a[1],1),0,-1); substr($a[1],1,-1);你的$a[1] = [1,2,3,4,5];这种表示方法不报错?还是$a[1] = '[1,2,3,4,5]'; 如果你使用的是 php5.4,那么$a[1]=[2,3,4,5];就等价于$ar[1] = array(2.3.4.5);没有必要转换否则$a[1]=[2,3,4,5];将报语法错误,同样也不存在转换的事情 $a = "[sdf,]sdfweroire"; //随便一个变量$b = str_replace("[","",$a); //替换[ 并赋值给$b变量 如果 想过滤多个的话 方法如下$replace = array('[',']',',');//需要过滤的若干字符$b = str_replace($replace,"",$a);很简单的一个例子 用正则表达式 preg_replace 可以解决下面这个问题!$a[1] = '[1,2,3,4,5]';$a[1] = preg_replace('/[\[|\]]/ie','',$a[1]); $a[1] = preg_replace('/[\[|\]]/ie','',$a[1]);or$b = str_replace("[","",$a); PHP 将邮箱转成邮件地址 很多网站的部分内容没有在主页加载,为什么 关于UrlRewrite,PHP代码中如何获取具体的信息 求教:用jpgraph生成的含有X和Y轴的折线图,怎样修改X轴默认显示的坐标数值? config.php的加载问题 又是iis 配置php + mysql 的问题 请问用php如何实现邮件列表 php默认不支持mail()函数吗?怎么会出现下面的错误提示? PHP中如何得到用户的网卡地址 如何在用PHP+ORACLE中保存图片和显示图片?? 关于加密算法3DES 的key,iv问题 请问oci_bind_by_name的写法如何支持in语句查询?
你的$a[1] = [1,2,3,4,5];这种表示方法不报错?
还是$a[1] = '[1,2,3,4,5]';
$a[1]=[2,3,4,5];
就等价于
$ar[1] = array(2.3.4.5);
没有必要转换否则
$a[1]=[2,3,4,5];
将报语法错误,同样也不存在转换的事情
$b = str_replace("[","",$a); //替换[ 并赋值给$b变量
如果 想过滤多个的话 方法如下
$replace = array('[',']',',');//需要过滤的若干字符
$b = str_replace($replace,"",$a);很简单的一个例子
$a[1] = '[1,2,3,4,5]';
$a[1] = preg_replace('/[\[|\]]/ie','',$a[1]);
$b = str_replace("[","",$a);