我有一个来自输入用户的字符串
$inputstring="hello,test";
我想将此字符串拆分为两个变量 喜欢
$string1="hello";
$string2="test";
使用php字符串我尝试过使用explode和implode函数但是没有输出
答案 0 :(得分:5)
尝试explode()
功能
$inputstring="hello,test";
$str_explode=explode(",",$inputstring);
$string1 = $str_explode[0]; // hello
$string2 = $str_explode[1]; // test
答案 1 :(得分:2)
试试这个:
$inputstring = "hello,test";
list($string1, $string2) = explode(',', $inputstring);
答案 2 :(得分:1)
使用list
list($string1,$string2) = explode(',',$inputstring);
现在您可以像这样访问
$string1="hello";
$string2="test";
答案 3 :(得分:1)
如果你想要两件,你应该在爆炸中说出来。使用
$whole = "p1,p2";
list($part1, $part2) = explode(",", $whole, 2);
这将使得如果$ whole ='p1,p2,p3'你会得到
$part1 = "p1";
$part2 = "p2,p3";
答案 4 :(得分:0)
在php中使用explode功能。它应该工作
参考:http://php.net/manual/en/function.explode.php
Ex :
$pizza = "piece1,piece2";
$pieces = explode(",", $pizza); // splitting the string by commas
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
答案 5 :(得分:0)
使用explode ()
功能。
所以你的代码就是。
$pieces = explode(',', 'hello,test');
echo $pieces[0]; // hello
echo $pieces[1]; // test
答案 6 :(得分:0)
你爆炸功能
$arr_str = explode(",",$inputstring);
$string1=$arr_str[0];
$string2=$arr_str[1];
让我知道我是否可以帮助你更多
答案 7 :(得分:0)
$inputstring="hello,test";
list($string1, $string2) = explode(',', $inputstring);
echo $string1,'<br/>',$string2;
答案 8 :(得分:0)
在php中使用explode()函数
$inputstring="hello,test";
$arrExp = explode(",",$inputstring);
//$arrExp[0] = hello;
//$arrExp[1] = test;