PHP从字符串中提取子字符串

时间:2017-05-25 14:59:33

标签: php

说我有一个包含以下内容的字符串......

    <meta property="og:title" content="Product Name"/>

我想搜索字符串并检索产品名称,然后将其存储为单独的变量。

有任何想法指出我正确的方向吗?我在这里试过没有运气的正则表达式

1 个答案:

答案 0 :(得分:3)

查看下面的代码,我已经实现了正则表达式来获取元标记的内容。演示link

$metas = [
   '<meta property="og:title" content="Product Name1"/>',
   '<meta property="og:title" content="Product Name2"/>',
   '<meta property="og:title" content="Product Name3"/>'
];
foreach($metas as $meta){
   preg_match('/<meta.*?content="(.*?)"\/>/s',$meta,$matches);
       echo $matches[1]."<br>";
}