【发布时间】:2023-03-13 04:56:01
【问题描述】:
我正在尝试使用 preg_split,如下所示:
$tarea = "13.3R4.2";
$keywords = preg_split("/[0-9]*.[0-9][a-zA-Z]/", $tarea);
print_r ($keywords);
我无法捕获数组 [0] 的值。下面是输出:
Array ( [0] => [1] => 4.2 )
我想捕获数组的两个索引。我不确定我在这里犯了什么错误。请帮忙!!
我期望的输出是:
Array ( [0] => 13.3R[1] => 4.2 )
谢谢
【问题讨论】:
-
预期输出是什么?
-
您必须转义
.,否则它在此上下文中表示任何单个字符。 -
预期输出:数组([0] => 13.3R[1] => 4.2)
-
使用
preg_match更容易。 -
或者只是在 R 上爆炸
标签: php preg-split