【问题标题】:How to put specific string in into array? [duplicate]如何将特定字符串放入数组中? [复制]
【发布时间】:2019-06-08 13:32:30
【问题描述】:

我有一个这样的字符串:

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

我想获取 [] 中的所有字符串(再次上升,狮子)并将其放入数组中。我该怎么做?

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

【问题讨论】:

  • 你能展示一下你拥有这些键的数组结构吗?
  • 通过删除来关闭问题或将您的编辑作为答案发布并接受它。
  • @Matt 我认为将问题标记为重复问题更容易。
  • @Matthew True,忘记了哈哈

标签: php


【解决方案1】:

您可以使用正则表达式

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 2012-07-15
    相关资源
    最近更新 更多