1 класс будет содержать массивы
2 класс это функции работающие с массивом
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- require_once('phpQuery/phpQuery.php');
- 7 => 'minsk',
- 5 => 'minskaya',
- );
- 3 => 'ptu',
- 4 => 'suz',
- 6 => 'vuz',
- );
- $url = 'http://kudapostupat.by/zavedeniya';
- phpQuery::newDocument($html);
- /* парсинг*/
- foreach($res2Parse as $key =>$value) {
- foreach($res2Edu as $k=>$v) {
- foreach (pq('#catalog_tab_'.$v.'_'.$value.' li') as $vuz){
- // ищем название марки (текст ссылки)
- $type=$k;
- if($type==4) {
- $type=3;
- }
- }
- }
- }
- //return $resultParse;
- /*форматирование*/
- function ucfirst_mb($str, $encoding='UTF-8')
- {
- return $str;
- }
- function formatString(&$s)
- {
- //$s=html_entity_decode()
- //$s=strip_tags($s);
- // оставляем разрешенные
- 'space' => '/[^a-zа-яё0-9\s\.\"\'\«»]{1,}/ui',
- // преобразуем кавычки в "
- 'qoute' => '/[\'\«»]+/ui',
- // текст до первой кавычки
- 'empty' => '/((^[a-zа-яё0-9\s\.]+(?<=\"){1})/ui',
- // удаляем кавычки
- 'other' => '/[\"]+/ui',
- // удаляем двойные пробелы
- 'doubling' => '/(\s){2,}/ui',
- );
- 'space'=>' ',
- 'qoute' => '"',
- 'empty'=>'',
- 'other'=> ' ',
- 'doubling' => ' ',
- );
- $s=ucfirst_mb($s);
- //обрезаем до 127 символов
- }
- }
- function customFilter(&$s)
- {
- 'regexp' => 'первая бува заглавная, остальные маленькие',
- ),
- );
- if(!$filter) {
- $s='_'.$s;
- }
- }