|
|
|
| Как можно цифры в тексте сделать ссылками?
Напр. текст такого типа
07896 08798 они, как пыль в вихре 01534, как солома 07179 перед 03942
|
Надо чтобы на цифры можно было нажать и там уже будет справочная информация. | |
|
|
|
|
|
|
|
для: simplyv
(29.04.2011 в 20:32)
| | 1) А ссылка какого вида должна быть?
2) Цифры всегда 5-значные? | |
|
|
|
|
|
|
|
для: cheops
(29.04.2011 в 21:37)
| | да вроде вседа 5 значные.
ссылка пока не решил, исходя из того, как можно реализовать, ну может <a href="go.php?a=08752">08752</a> | |
|
|
|
|
|
|
|
для: simplyv
(29.04.2011 в 22:01)
| | Можно воспользоваться следующим скриптом
<?php
$text = "07896 08798 они, как пыль в вихре 01534, как солома 07179 перед 03942";
$pattern = "|([\d]{5})|";
$text = preg_replace($pattern, "<a href='go.php?a=\\1'>\\1</a>", $text);
echo $text;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(29.04.2011 в 22:20)
| | Спасибо.
Все прикрутил, все работает. Много времени с'экономил, здорово.
Спасибо. | |
|
|
|
|
|
|
|
для: simplyv
(29.04.2011 в 22:49)
| | Хотя нет, там по 5 и по 4 цифры. Это как то можно решить? | |
|
|
|
|
|
|
|
для: simplyv
(29.04.2011 в 23:35)
| | Исправьте регулярное выражение следующим образом
<?php
...
$pattern = "|([\d]{4,5})|";
...
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(30.04.2011 в 00:04)
| | Исправил, все работает корректно.
Спасибо большое, сильно выручили. | |
|
|
|