我有这两段文字
120 - 140 (cm)
和
110 (cm)
我想将值存储到像
这样的数组中$array[0] = 120
$array[1] = 140
$array_2[0] = 110
我该怎么做?
答案 0 :(得分:1)
这样的东西?
<?php
$array = array();
$array_2 = array();
$array[0] = 120;
$array[1] = 140;
$array_2[0] = 110;
?>
答案 1 :(得分:0)
你可以做到
function numArray($str)
{
$str = preg_replace("/[^0-9,.]/", " ", $str);
return preg_split('/ /', $str, -1, PREG_SPLIT_NO_EMPTY);
}
$str = "120 - 140 (cm)";
$array = numArray($str);
这将返回一个只包含数字的数组