🍥RegEx

Очистка

чистит все дивы от лишних стилей классов и айди получается чистеньий код
$description[0] = preg_replace("/<([a-z][a-z0-9]*)[^>]*?(\/?)>/i",'<$1$2>', $description[0]);

Обрезка

обрезать до определенного символа
//$row - строка которую нужно обрезать
// | - символ по который обрежится строка
$str=strpos($row, "|"); 
$row=substr($row, 0, $str); 
Обрезать расширение файла
$ext = end(explode(".", $filename));
Обрезать текст по количеству слов
$text = strip_tags($item['text']);
$arr = explode( ' ', $text );
$arr = array_slice( $arr, 0, 40 );
$text = implode( ' ', $arr ).'...'; // Этот текст нужно обработать как...
unset($arr);
$content[$i]['text'] = $text;

Last updated