我是PHP的初学者,我想知道如何获得字符序列的部分x
,y
,z
和t
格式为"x, y, z, t"
:
示例:
$str1 = "2,161,0,0";
$str2 = "2,3,10,4";
对于$str1
,我们必须恢复:
2 -> x
161 -> y
0 -> z
0 -> t
答案 0 :(得分:1)
答案 1 :(得分:1)
由于您需要将字符串组件作为单独的变量使用,这很奇怪,所以您还需要使用list
:
list($x, $y, $z, $t) = explode(',', $str1);
或者从PHP 7.1开始使用short list syntax:
[$x, $y, $z, $t] = explode(',', $str1);
答案 2 :(得分:1)
您可以按照以下示例进行操作:
$str1 = "2,161,0,0";
$array = explode(',', $str1);
print_r($array);
输出将是:
array
(
[0] => 2
[1] => 161
[2] => 0
[3] => 0
)
详细了解explode()
here。