Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
Строки
strtotime
Для превращения строковой даты в числовую можно использовать функцию strtotime.
Например получить дату в числовом формате можно так:
echo strtotime("13 January 2012"); // выведет 1326434400
Аналогично для сегодняшнего дня:
echo strtotime(date("d-F-Y"));
trim
Функция trim обрезает строку по краям.По умолчанию она обрезает следующие символы:
- " " (ASCII 32 (0x20)), символ пробела.
- "\t" (ASCII 9 (0x09)), символ табуляции.
- "\n" (ASCII 10 (0x0A)), символ перевода строки.
- "\r" (ASCII 13 (0x0D)), символ возврата каретки.
- "\0" (ASCII 0 (0x00)), NUL-байт.
- "\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.
Функции trim передаю 2 аргумента. Первый-обрезаемая строка, и второй(необязательный)-какие символы обрезать. Подробнее »
implode
Функция implode работает как и функция explode, только наоборот. То есть она превращает массив в строку.
Рассмотрим работу этой функции на примере.
Например у нас стоит задача-сделать выборку строк из таблицы БД при условии что id строки входит в заданный массив.
На входе имеем массив:
$massiv_id=array('14','19','25','31','45','185');
И запрос к БД в который нужно поместить наш массив:
$sql="select * from cars where id in(24,28,37,55,77,91)";
Для начала преобразуем массив в строку следующим образом:
Подробнее »
explode
В языке программирования php очень много стандартных и очень полезных функций.Одной из них является функция explode.О ней и пойдет речь.
Данная функция получает на входе строковую переменную(или просто строку),и преобразует её в массив.
Для разбивки строки на элементы массива необходимо указать по какому символу(или группе символов) нужно разбить строку.
Разберем простой пример.Имеем на входе названия устройств:утюг,компьютер,ноутбук,мобильный телефон,рация,макбук,монитор,планшет. Подробнее »

