正则表达式标签和短文本

时间:2014-01-30 20:42:22

标签: php

我的代码输出有问题

$regex = '/<p>(.*?)<\/p>/si';
preg_match($regex, $products_description, $description);
$p1 = strpos($description, ' ', 200);
$p2 = substr($description, 0, $p1);
$content = $p2[1];

我希望在标记文本和缩短为200个字符之间进行操作。我不知道我做错了什么?

由于

1 个答案:

答案 0 :(得分:0)

我得到了它的工作

//Find between a Tag the Text
$regex = '/<p>(.*?)<\/p>/si';
preg_match($regex, $products_description, $description);

//Short Text to max 150 characters
$p2 = substr($description[1], 0, 150);
$content = $p2;