我使用表单将值传递给变量,然后我尝试使用数组中的变量,但它不起作用,所以我通过执行以下操作进行测试
我的代码
$Valueid = $_POST['Valueid'];
If I echo $Valueid it contains 64729053b6c57,8800e76767315,9cf2762673352
$storevalues = " $Valueid ";
$replace0 = str_replace(",", "','", $storevalues);
$replace1 = str_replace(" ", "'", $replace0);
echoing $replace1 = '64729053b6c57','8800e76767315','9cf2762673352'
$a = array($replace1);
print_r ($a);
当我有以下
时$a = array('64729053b6c57','8800e76767315','9cf2762673352');
print_r ($a);
我得到以下输出
Array ( [0] => 64729053b6c57 [1] => 8800e76767315 [2] => 9cf2762673352 )
如果我使用
$replace1 = '64729053b6c57','8800e76767315','9cf2762673352'
$a = array($replace1);
print_r ($a);
Array ( [0] => '64729053b6c57','8800e76767315','9cf2762673352' )
我想要解决的是以下
$replace1 = '64729053b6c57','8800e76767315','9cf2762673352'
$a = array($replace1);
print_r ($a);
获取以下输出
Array ( [0] => 64729053b6c57 [1] => 8800e76767315 [2] => 9cf2762673352 )
答案 0 :(得分:0)
你可以使用爆炸方法
$a = explode(",",$_POST['Valueid']);
答案 1 :(得分:0)
简单你可以做到
$replace[0] = 'this1';
$replace[1] = 'this2';
$replace[2] = 'this3';
$a= $replace;
print_r($a);
在这里你会得到以下结果:
Array ( [0] => this1 [1] => this2 [2] => this3 )