考虑到您有这个字符串,首先必须使用simpleXML加载它:
$str = <<
0 1 2 3 4 5 6 7 8 9
XML;
$data = simplexml_load_string($str);
然后,要将包含数字的字段变为变量:
$numbers_string = (string)$data->Data;
var_dump($numbers_string);
这让你:
string '0 1 2 3 4 5 6 7 8 9' (length=19)
然后,您可以使用
explode
对…起作用好吧,爆炸……将字符串放入数组中,使用空格作为分隔符:
$numbers_array = explode(' ', $numbers_string);
var_dump($numbers_array);
最后得到这个数组:
array
0 => string '0' (length=1)
1 => string '1' (length=1)
2 => string '2' (length=1)
3 => string '3' (length=1)
4 => string '4' (length=1)
5 => string '5' (length=1)
6 => string '6' (length=1)
7 => string '7' (length=1)
8 => string '8' (length=1)
9 => string '9' (length=1)
这似乎是你一直在等待的;—)