Поддержка баз данных
Поддержка баз данных
PHP поддерживает ряд различных баз данных, и в режиме работы в собственной системе команд и через ODBC, включая:
Adabas D
MySQL
dBase
Oracle
Empress
PostgreSQL
FilePro
Solid
Informix
Sybase
InterBase
Velocis
mSQL
Unix dbm
Регулярные выражения
Регулярные выражения используются для сложного манипулирования строками в PHP. Функции, которые поддерживают регулярные выражения:
ereg()
ereg_replace()
eregi()
eregi_replace()
split()
Все эти функции принимают строку регулярного выражения как их первый параметр. PHP использует расширенные регулярные выражения POSIX как определено в POSIX 1003.2. Для полного описания регулярных выражений POSIX см. соответствующие разделы руководства (regex), в каталоге regex дистрибутива PHP.
Example 2-4. Пример регулярных выражений
ereg(«abc»,$string);
/* Возвращает ‘истина’, если «abc»
найдено в строке $string. */
ereg(«^abc»,$string);
/* Возвращает ‘истина’, если «abc»
найдено в начале строки $string. */
ereg(«abc$»,$string);
/* Возвращает ‘истина’, если «abc»
найдено в конце строки $string. */
eregi(«(ozilla.[23]|MSIE.3)»,$HTTP_USER_AGENT);
/* Возвращает ‘истина’, если браузер клиента
— Netscape 2, 3 или MSIE 3. */
ereg(«([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)»,
$string,$regs);
/* Помещает три слова — $regs[1], $regs[2] и $regs[3], разделенные пробелом. */
ereg_replace(«^»,»
«,$string);
/* Устанавливает тег
в начало строки $string. */
ereg_replace(«$»,»
«,$string);
/* Устанавливает тег
в конец строки $string. */
ereg_replace(«n»,»»,$string);
/* Отсекает символ «возврат каретки» в строке $string. */
Мой блог находят по следующим фразам