Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将特定字符串放入数组中?_Php - Fatal编程技术网

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

Php 如何将特定字符串放入数组中?,php,Php,我有这样一个字符串: 起来,再起来,直到羊羔变成狮子 我想把所有的字符串放在[](再次升起,狮子)中,并将其放入一个数组中。我该怎么做 编辑:谢谢大家,我已经在这里找到了解决方案:您可以使用正则表达式来实现它: $s = '[Rise] and rise [again] until lambs become [lions].'; preg_match_all('/\[([^\]]+)\]/', $s, $m); print_r($m[1]); 你能把数组结构显示在你有那些键的地方吗?通过删除

我有这样一个字符串:

起来,再起来,直到羊羔变成狮子

我想把所有的字符串放在[](再次升起,狮子)中,并将其放入一个数组中。我该怎么做


编辑:谢谢大家,我已经在这里找到了解决方案:

您可以使用正则表达式来实现它:

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

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

你能把数组结构显示在你有那些键的地方吗?通过删除它来结束问题,或者把你的编辑作为答案发布并接受它。@Matt我认为把问题标记为重复的问题更容易。@Matthew True,忘了那个哈哈