我有一个变量
$x = '[["somecode",0,0,0],0,0,[[["somecode",0,0,0,0],0],0],]';
我想替换[with array(and)with)
$ x显示正常回显$ x;
但是当我尝试时,我得到一个错误:
$y = str_replace(array("[","]"), array("array()",")"), $x);
echo $y;
注意:未定义的变量:第64行的dir到.php文件中的y
我想要得到:
$pd
是来自数据库的样本数据,在它通过str_replace();
之前显示正常。
谢谢你的帮助。
答案 0 :(得分:0)
我已经使用您的代码执行此操作,并根据需要进行替换。请看下面的代码。
<?php
$x = '[["somecode",0,0,0],0,0,[[["somecode",0,0,0,0],0],0],]';
$y = str_replace(']', ')', str_replace('[','array(', $x));
echo $y;
?>