如果我有一个字符串:10 20 3 4 15 6
如何将其转换为单个数字并将其存储在数组中?
答案 0 :(得分:1)
$str = "10 20 3 4 15 6";
$arr = str_split($str);
$intArr = array_map('intval', $arr);
可能是一种更好的方法,但上面应该做的工作。
答案 1 :(得分:1)
PHP在处理变量类型时非常聪明。你不需要它是一个整数,它可以是一串数字,PHP在对它们执行操作时仍会将其视为整数。
如果你想让每个元素都是以空格分隔的数字,你只需要
$array = explode(" ", "10 20 3 4 15 6");
$array
的输出将是
Array (
[0] => 10
[1] => 20
[2] => 3
[3] => 4
[4] => 15
[6] => 6
)