我正在用 PHP 编写一些片段脚本,
我有这种字符串变量
$msg="Dear [[5]]
We wish to continue the lesson with the [[6]]";
我需要从这个 $msg 中获取 5 和 6 并分配给一个数组 ex array(5,6)
因为这些是片段数字,任何人都知道如何使用 PHP 来做到这一点
谢谢你的帮助
$msg = "Dear [[5]] We wish to continue the lesson with the [[6]]";
preg_match_all("/\[\[(\d+)\]\]/", $msg, $matches);
如果有匹配,$matches[1]
则将包含一个带有匹配数字的数组:
Array
(
[0] => 5
[1] => 6
)
演示。
这是你想要的:
<?php
$msg = "Dear [[5]]
We wish to continue the lesson with the [[6]]";
preg_match_all('/\[\[([0-9+])\]\]/', $msg, $array);
$array = $array[1];
print_r($array);
?>
输出:
Array
(
[0] => 5
[1] => 6
)