Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поиск и замена текста в ссылке / 6 сообщений из 6, страница 1 из 1
16.04.2014, 19:05
    #38616869
Alex-beginner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск и замена текста в ссылке
Помогите с регуляркой preg_replace.

Есть ссылка <li><a href="' . $permalink . '">' . $permalink . '</a></li>

нужно заменить $permalink текста на $text_link при условии когда $permalink = $total

т.е. когда $permalink достигает значения равного $total произвести поиск в ссылке значения $total и заменить на $text_link

чтобы в итоге получилось <li><a href="' . $permalink . '">' . $text_link . '</a></li>
...
Рейтинг: 0 / 0
16.04.2014, 19:45
    #38616893
ILLHEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск и замена текста в ссылке
Alex-beginnerПомогите с регуляркой preg_replace.
Есть ссылка <li><a href="' . $permalink . '">' . $permalink . '</a></li>
нужно заменить $permalink текста на $text_link при условии когда $permalink = $total
т.е. когда $permalink достигает значения равного $total произвести поиск в ссылке значения $total и заменить на $text_link
чтобы в итоге получилось <li><a href="' . $permalink . '">' . $text_link . '</a></li>что значит достигает ? равно и больше? или равно?
в любом случае, зачем preg_replace?
...
Рейтинг: 0 / 0
16.04.2014, 19:50
    #38616897
Alex-beginner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск и замена текста в ссылке
ILLHEADAlex-beginnerПомогите с регуляркой preg_replace.
Есть ссылка <li><a href="' . $permalink . '">' . $permalink . '</a></li>
нужно заменить $permalink текста на $text_link при условии когда $permalink = $total
т.е. когда $permalink достигает значения равного $total произвести поиск в ссылке значения $total и заменить на $text_link
чтобы в итоге получилось <li><a href="' . $permalink . '">' . $text_link . '</a></li>что значит достигает ? равно и больше? или равно?
в любом случае, зачем preg_replace?

Равно

что то вроде

$links = preg_replace( '<a>'.$total_num.'</a>', '<a>'.$total_text_link.'</a>', $links);

и еще

$links = preg_replace( '<a>'.$start_num.'</a>', '<a>'.$start_text_link.'</a>', $links);
...
Рейтинг: 0 / 0
16.04.2014, 20:08
    #38616904
ILLHEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск и замена текста в ссылке
Alex-beginnerРавно
что то вроде
$links = preg_replace( '<a>'.$total_num.'</a>', '<a>'.$total_text_link.'</a>', $links);
и еще
$links = preg_replace( '<a>'.$start_num.'</a>', '<a>'.$start_text_link.'</a>', $links);ну и? не работает?

паттерны запишите так: '/<a>'.$total_num.'</a>/'

не понял зачем preg_replace , а не str_replace
...
Рейтинг: 0 / 0
16.04.2014, 20:47
    #38616922
Alex-beginner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск и замена текста в ссылке
ILLHEADAlex-beginnerРавно
что то вроде
$links = preg_replace( '<a>'.$total_num.'</a>', '<a>'.$total_text_link.'</a>', $links);
и еще
$links = preg_replace( '<a>'.$start_num.'</a>', '<a>'.$start_text_link.'</a>', $links);ну и? не работает?

паттерны запишите так: '/<a>'.$total_num.'</a>/'

не понял зачем preg_replace , а не str_replace

да вы правы, сделал так:

$links = str_replace( '>'.$start_num.'</', '>'.$start_text_link.'</', $links);
...
Рейтинг: 0 / 0
16.04.2014, 21:15
    #38616946
ILLHEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск и замена текста в ссылке
Alex-beginnerсделал так:

$links = str_replace( '>'.$start_num.'</', '>'.$start_text_link.'</', $links);я б подстрахувался
Код: php
1.
$links = str_replace( '>'.$start_num.'</a', '>'.$start_text_link.'</a', $links)

мало ли что )
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поиск и замена текста в ссылке / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]