Реклама на сайте Advertise with us

Дурной Пхп)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

♥♥♥

С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671


Передовик Master-X (01.08.2007) Передовик Master-X (16.08.2007)
Ссылка на сообщениеДобавлено: 10/08/12 в 22:59       Ответить с цитатойцитата 

вот столкнулся с простыми задачами .. а быстро вменяемый хелп не найдешь.. в перле все текстовые сравнения легко а тут этого нету выходит..

к пхп никогда не подходил но тут вот понадобилось ибо хуман эмулятор только пхп понимает
вопрос как будет выглядить сравнение переменных
к примеру
$url="http://bbw.com/fat-amateur-pussies.shtml";
как будет выглядеть строка
вида если $url содержит .shtml то
распарсить $url в $key все что после последнего слеша и до точки
плюс заменить тире на пробелы
чтобы в итоге в $key="fat amateur pussies"

0
 



С нами с 04.03.05
Сообщения: 3744
Рейтинг: 856

Ссылка на сообщениеДобавлено: 10/08/12 в 23:13       Ответить с цитатойцитата 

http://php.net/manual/en/book.pcre.php

Понимаю ещё - спамилка А-постер на перле, атличная весчь. Но не ужели кто-то до сих пор в 2012ом юзает перл в повседневности?

1
 

♥♥♥

С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671


Передовик Master-X (01.08.2007) Передовик Master-X (16.08.2007)
Ссылка на сообщениеДобавлено: 10/08/12 в 23:23       Ответить с цитатойцитата 

я ни разу не программист но уж простой код могу написать и уж тем более понять - а тут прога только пхп понимает

можно вот такой код сделать но на пхп
просто я построчно самым простым образом сделал чтобы понять как это будет работать - ниже могут быть ошибки, но это не суть важно такак просто набрал что мне надо получить в итоге
if ($url =~ /\.shml/ )
{
$key=$url;
$key =~ s/*.\///;
$key =~ s/\.shtml//;
$key =~ s/-/ /;
};

0
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 11/08/12 в 00:02       Ответить с цитатойцитата 

не обзывайся на пхп! smail101.gif

Код:
$url="http://bbw.com/fat-amateur-pussies.shtml";
if (preg_match("`lmths\.([^/]*)`is", strrev($url), $m))
$key = str_replace('-', ' ', strrev($m[1]));

8
 



С нами с 20.02.06
Сообщения: 248
Рейтинг: 366

Ссылка на сообщениеДобавлено: 11/08/12 в 00:10       Ответить с цитатойцитата 

grozny, нафига строку перевернул? icon_smile.gif
Так не проще?
Код:
$url="http://bbw.com/fat-amateur-pussies.shtml";
if (preg_match("`/([^/]+)\.shtml$`is", $url, $m))
$key = str_replace('-', ' ', $m[1]);

8
 

♥♥♥

С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671


Передовик Master-X (01.08.2007) Передовик Master-X (16.08.2007)
Ссылка на сообщениеДобавлено: 11/08/12 в 00:18       Ответить с цитатойцитата 

а можно в фортмате как выше 0 иммено потому так расписал а не в одну строку чтобы понять как будет работать

0
 



С нами с 20.02.06
Сообщения: 248
Рейтинг: 366

Ссылка на сообщениеДобавлено: 11/08/12 в 00:32       Ответить с цитатойцитата 

Да пожалста
Код:
$url="http://bbw.com/fat-amateur-pussies.shtml";
if (preg_match("`/([^/]+)\.shtml$`is", $url, $m)) {
  $key = $m[1]; // Тут будет то, что захвачено скобками, т.е. "fat-amateur-pussies"
  $key = str_replace('-', ' ', $key); // Заменяем минусы на пробелы
}

8
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 11/08/12 в 00:34       Ответить с цитатойцитата 

CABMIT писал:
grozny, нафига строку перевернул? icon_smile.gif
Так не проще?
Код:
$url="http://bbw.com/fat-amateur-pussies.shtml";
if (preg_match("`/([^/]+)\.shtml$`is", $url, $m))
$key = str_replace('-', ' ', $m[1]);

да чет затупил можно и так smail101.gif
Kn: так а смысл разбивать на части... здесь одним селектором берется то что надо и результат заносится в $m, на пхп так и делается всегда. а в твоем коде как я понимаю ты отрезаешь ненужные части по очереди, я просто не очень секу в тонкостях перловского синтаксиса.

8
 

♥♥♥

С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671


Передовик Master-X (01.08.2007) Передовик Master-X (16.08.2007)
Ссылка на сообщениеДобавлено: 11/08/12 в 13:07       Ответить с цитатойцитата 

Для того чтобы понять проще было)

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »