Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana znaku tylko w obrębie znacznika.
matid
post
Post #1





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


Pisze moją stronę zgodnie z XHTML 1.0 Transitional, co nie pozwala mi używać linków tej postaci: ?id=1&id2=2 natomiast należy je zastępować takimi: ?id=1&amp;id2=2. A teraz pytanie. Jak napisać kod który zamienia znak & na &amp; ale tylko w obrębie znacznika <a> a dokładniej w polu href ? Bo mam np. taki kod:
Kod
<a href="?id=1&id2=2">アニメ (&#12450 &#12491 &#12513)</a>  [w nawiasie jest forma ASCII bez średników aby forum tego nie zamieniło ]

A powinno to zamienić na:
Kod
<a href="?id=1&amp;id2=2">アニメ (&#12450 &#12491 &#12513)</a> [w nawiasie jest forma ASCII bez średników aby forum tego nie zamieniło ]

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
BzikOS
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


[php:1:d52feef492]<?php
$str = "[ulist]
[ * ] test
[ * ] test
[/ulist]";

$str = preg_replace( "/[ulist](.*?)[/ulist]/ise", 'preg_replace( "/[ * ] (.*?)rn/is", "<li>$1</li>rn", "<ul>1</ul>")', $str );
?>[/php:1:d52feef492]

Tylko, że to tyczy się tego konkretnego przykładu.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 04:08