我需要從段落中獲取所有{SOME_STRING}作爲數組。例如:從段落中提取分隔字符串
Bla bla bla some {first} some string bla {second} bla bla .....
我必須讓他們這樣的數組:
$array[0] = "first";
$array[1] = "second";
這是爲{} SOME_STRING的正則表達式模式:\{.+}
我可以使用哪些方法?
我需要從段落中獲取所有{SOME_STRING}作爲數組。例如:從段落中提取分隔字符串
Bla bla bla some {first} some string bla {second} bla bla .....
我必須讓他們這樣的數組:
$array[0] = "first";
$array[1] = "second";
這是爲{} SOME_STRING的正則表達式模式:\{.+}
我可以使用哪些方法?
$str = "Bla bla bla some {first} some string bla {second} bla bla .....";
$matches = array();
preg_match_all("/\{(.+?)\}/", $str, $matches);
$array = $matches[1];
var_dump($array);
輸出
array(2) {
[0]=>
string(5) "first"
[1]=>
string(6) "second"
}
@yi_H:搜索引擎不給這麼好的答案爲stockoverlfow一樣。 – hakre
並且在一般的計算器中並不教你如何單獨解決問題 –