可能重复:
从字符串中检索数字字符
我有一个这样的字符串 -
[ [ -2, 1/2 ], // 1/2 represents one half
我想检索数字字符并将它们放入一个最终看起来像这样的数组中:
array(
[0] => -2,
[1] => 1/2
)
这样做的最佳方法是什么?
一个更彻底的例子 -
[ [ -2, 1/2, 4, 8 ],
[ 5, 1/2, 1, -4/3 ],
[ -2, 7/2, 4, 4 ],
[ -2, 1/2, -3, 2 ] ]
我正在逐行浏览这个矩阵,我想将每行的数字提取到一个数组中。
这个问题与我之前提出的问题非常相似 - Retrieving numeric characters from a string
不同之处在于数字中没有小数点。相反,非整数表示为分数。