如何爆炸括号中的一些文本?

我需要像这样爆炸一些内容:

例如,这是我的内容:

[A] [C#m] [Dm] [Dm]

如何分解 [] 之间的字符并将它们放入数组中?


繁华开满天机
浏览 144回答 2
2回答

吃鸡游戏

您可以使用以下方法preg_match_all来实现:$content = '[A] [C#m] [Dm] [Dm]';preg_match_all("/\[(.*?)\]/", $content, $matches);$result = $matches[1];结果将是一个字符串数组。

倚天杖

对于它们相邻的示例][,您可以在修剪[和后爆炸]。您的示例在]和之间有一个空格[:$result = explode('] [', trim($string, '[]'));
打开App,查看更多内容
随时随地看视频慕课网APP