-2

可能重复:
PHP preg_match_all:提取逗号分隔列表

我有一个看起来像这样的字符串:[something ="1,2,3"] 我需要将引号之间的所有内容都放入一个字符串中。我确定 preg_match 是这样做的方法,但我不确定要使用的表达式。

$content = [something = "1,2,3"];
$new_string = preg_match('?regex?','$content');
4

1 回答 1

1

试试这个:

$content = '[something = "1,2,3"]';

if (preg_match('/"([^"]+)"/', $content, $matches)) {
    $matchedContent = $matches[1];
}
于 2013-01-14T15:00:53.347 回答