Разбор парсинг перебор массива средствами foreach на ключ и значение
Часто можно столкнуться с необходимостью последовательно вывести на печать или записать в переменную (в файл) значения произвольного массива: $arr = array(«apple»,»grapes»,»peach»,»watermelon»,»pear»,»orange»); Если Вы знаете индекс (ключ) переменной в массиве, Вы можете просто указать его, вывести на печать следующим образом: echo $arr[5]; Результатом кода будет напечатанное слово апельсин: orange Но что делать, если ключи – индексы [...]
Рубрики: PHP программирование · Теги: foreach, php, массив, массивы, парсинг
Парсинг и регулярные выражения пример обязательное отсутсвие части строки
Регулярные выражения – это мощный инструмент для поиска и замены части строки с помощью шаблонов. В ситуации, когда необходимо, чтобы заданная часть текста, непременно отсутствовала для того чтобы удовлетворяла шаблону поиска, нужно использовать конструкцию: (?<!слово) Рассмотрим наглядный пример. Допустим есть два адреса URL. Адреса похожи , но отличаются определенной закономерностью: https://weblomaster.ru/img/min_photo.jpg и https://weblomaster.ru/img/AfR_photo.jpg AfR - при [...]
Рубрики: PHP программирование · Теги: foreach, preg_match, парсинг, регулярные выражения, строка
Работа с JSON парсинг перевод в объекты массивы функция json_decode
JSON (JavaScript Object Notation) – это особый вид представления данных, удобный для экспорта (импорта) информации с удаленного сервера на Ваш сайт (либо – наоборот). JSON используется во многих API интерфейсах. Если говорить о API вкратце, то это технология позволяющая получать информацию с удаленных интернет сервисов. Будь то новости, погода или биржевые котировки, JSON помогает Вам [...]
Рубрики: HTML, Javascript, JSON, PHP программирование · Теги: api, curl, json, json_decode, php, импорт, парсинг, экспорт
iconv проблемы при конвертации
ICONV (как нам известно) утилита – библиотека, переводящая файлы (или произвольный текст, строку) из одной кодировки в другую. Iconv удобно использовать в PHP скриптах. Особенно когда Вы парсите (собираете, например с помощью Curl) данные с другого сайта, где кодировка отличается от кодировки в Вашем скрипте. Так, чтобы перевести текст из кодировки utf (юникод) в кириллицу [...]
Рубрики: PHP программирование · Теги: cp1251, curl, fix, iconv, php, utf-8, баг, кодировка, конвертация, ошибка, парсинг, скрипт, строка, текст
Парсинг url получение параметров переменных в Perl из адресной строки аналог метода $_GET
Задача: вытащить из адресной строки параметры , например URL сайта. Строка выглядит таким образом: https://weblomaster.ru/cgi-bin/script.pl?url=http://google.com чтобы вытащить url в PHP существует ассоциативный массив параметров, переданных скрипту через URL, так называемый $_GET $var = $_GET['url']; /* так передаем в php скрипту параметр из адресной строки */ в перле это можно сделать так: use CGI ‘:standard’; my [...]
Рубрики: Perl программирование · Теги: 500, get, perl, php, ошибка, парсинг, переменные, программирование