如何将特定的字符串放入数组?

时间:2019-06-08 13:32:30

标签: php

我有一个像这样的字符串:

  

[上升]并再次上升,直到羔羊变成[狮子]。

我想将所有字符串都放在[](又是狮子)中,并将其放入数组中。我该怎么办?

编辑:谢谢,我已经在这里找到了解决方案:PHP: Best way to extract text within parenthesis?

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式

$s = '[Rise] and rise [again] until lambs become [lions].';

preg_match_all('/\[([^\]]+)\]/', $s, $m);
print_r($m[1]);