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
)