php: вырезать первый абзац (без регулярных выражений)

function GetFirstP($text) {
	$str=substr($text,strpos($text,'<p>')+3,strpos($text,'<\/p>')-4);
	return $str;
}

Комментарии 3

Написать комментарий
  1. webmazter

    » ваш блог пишет

    первую заменить на закрывашку абзаца вторую на 2 кавычки)

  2. webmazter

    я однако погорячился, ваш код только вырезает открывающи и закрывающий теги абзаца, это не совсем то что мне нужно, задача удалитьа бзац вместе со всем его содержимым. Решил вроде но кажется перемудрил)

    /**
    *
    * Тут начинается мегаохуительный код который удаляет первый абзац
    * от до со всем его содержимым.
    *
    */

    $temp1 = strstr($DETAIL, », true);
    $temp2 = str_replace($temp1, », $temp1);
    $NEW_DETAIL = str_replace($temp1, $temp2, $DETAIL);

    /**
    *
    * Тут он заканчивается.
    *
    */

  3. webmazter

    Коротко, ясно, и работает, редкость в наше то время, благодарю Константин)

Оставить комментарий

или Ctrl+Enter

Комментарии к записи по RSS