функция php - необходимо отрезать от слова фиксированную часть

D7
На сайте с 23.11.2005
Offline
114
1228

У меня вопрос такого характера: при помощи какой функции php у текстового выражения можно отрезать слева и справа заданное кол-во симоволов и оставить все что после них?

к примеру есть текстовая переменная $filedir="h://server//pages_page1.php"

оставить нужно только $filedir="page1"

Angelo
На сайте с 01.01.2007
Offline
125
#1

Denisss70, скорее всего регулярными выражениями реализуется.

SZ
На сайте с 17.08.2005
Offline
63
#2

string substr ( string string, int start [, int length] )

Это если вырезать известное количество символов надо.

Если же по опрделенным символам слева и справа, то что-то типа

preg_match ( 'pages_(.*?)\.php/s', $filedir, $array);

$filedir=$array[1];

[Удален]
#3
Denisss70:
слева и справа заданное кол-во симоволов

http://www.php.net/manual/en/function.substr.php

D7
На сайте с 23.11.2005
Offline
114
#4

то что надо. большое спасибо!!!

Pike
На сайте с 13.07.2004
Offline
79
#5

упс.......

free hosting (http://rahost.com)
R2
На сайте с 01.02.2007
Offline
28
#6

ИМХО, если речь идет об анализе URL-адреса проще применить

parse_url()

для данного случая с int component = PHP_URL_PATH

(правда .php все равно придется вырезать)

psylosss
На сайте с 23.12.2005
Offline
126
#7
отрезать слева и справа заданное кол-во симоволов и оставить все что после них

уж молчу о примере, который ну никак с этой фразой не коррелирует. Чего надо-то?

Веб-разработка. Сложные проекты. Проектирование. Проект-менеджмент. Стартапы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий