Autor | Zpráva | ||
---|---|---|---|
marti_nek Profil |
#1 · Zasláno: 26. 4. 2012, 09:48:49
Ahoj, nevim si vubec rady jak upravit telefony v textu.
Mam text: "<p>Několik kontaktů na nonstop dispečinky taxi:</p> <p> </p> <p>AAA Radiotaxi <strong>Telefon:</strong> 140 14, 222 333 222 <strong>Web:</strong> <a href='http://www.aaataxi.cz/'>http://www.aaataxi.cz</a></p> <p>City taxi <strong>Telefon:</strong> 257 257 257 <strong>Web:</strong> <a href='http://www.citytaxi.cz/'>http://www.citytaxi.cz</a> </p> <p>Halotaxi <strong>Telefon:</strong> 244 114 411, 602 177 292 <strong>Web:</strong> <a href='http://www.halotaxi.cz/'>http://www.halotaxi.cz</a> </p> <p>Taxi-Praha <strong>Telefon:</strong> 222 111 000 <strong>Web</strong>: <a href='http://www.taxi-praha.cz/'>http://www.taxi-praha.cz</a></p> <p>Taxiprovozickare.cz <strong>Telefon</strong>: 776 440 044 <strong>Web</strong>: <a href='http://www.taxiprovozickare.cz/'>http://www.taxiprovozickare.cz</a> </p> <p>taxislužba pro handicapované, auto vybaveno nájezdovou plošinou</p>" a potrebuji u tohoto textu vyhledat a nahradit telefoni cisla (rekneme ze format bude xxx xxx xxx) za <a href='xxx xxx xxx'>xxx xxx xxx</a> Dekuji za radu |
||
Šéva Profil |
#2 · Zasláno: 26. 4. 2012, 10:03:26
marti_nek:
Ty čísla vypisuješ z DB, nebo je máš napsaný ručně v tom souboru? v případě že to máš z DB, tak si udělej update v tabulce v případě, že to máš natvrdo napsaný v tom souboru, tak si je nahraď |
||
marti_nek Profil |
#3 · Zasláno: 26. 4. 2012, 10:31:04
hm mam je v DB ale update v Db to udelat nemohu musim to delat az v dobe exportu, takze jak jak to prosim nahradim, nevim jak nejak obecne pres reg. vyrazy
dekuji |
||
Šéva Profil |
marti_nek:
pokud je máš v DB a necheš dělat update, tak to udělej nějak takhle $dotaz=mysql_query("select * from tabulka"); while($vysledek=mysql_fetch_array($dotaz)) { $cislo=$vysledek["cislo"]; $cislo=str_replace($cislo,"<a href='$cislo'>$cislo</a>"); echo "$cislo<br>"; } |
||
marti_nek Profil |
#5 · Zasláno: 26. 4. 2012, 10:47:56
no jo ale ty predpokladas ze to cislo znas to samozrejme neznas, muzou tam byt ruzne telefony, treba si vem ze mas text kde mas povidani o taxikach v praze a na nekete (50) je uvedeno cislo a ty chces tyto cisla upravit presne jak pises! tam musis pres regularni vyrazy podle me, ale nemohu prijit jak:-(
|
||
mimochodec Profil |
#6 · Zasláno: 26. 4. 2012, 10:54:27
marti_nek:
„rekneme ze format bude xxx xxx xxx“ Dva z těch tvých případů tomu neodpovídají. Jak s tím chceš naložit? |
||
marti_nek Profil |
#7 · Zasláno: 26. 4. 2012, 11:54:04
kdyz proste nebudou mit nejaky urcity format tak je samozrejme nebudu resit!
|
||
Borius Profil |
marti_nek:
„vyhledat a nahradit telefoni cisla (rekneme ze format bude xxx xxx xxx) za <a href='xxx xxx xxx'>xxx xxx xxx</a>“ $text=preg_replace('/\b(\d{3}\s\d{3}\s\d{3})\b/', "<a href=\"$1\">$1</a>", $text); Před nahrazením: Můj telefon je 774 976 253, zavolej mi ze svého 777 302 522. (Čísla jsou smyšlená.) Po nahrazení: Můj telefon je <a href="774 976 253">774 976 253</a>, zavolej mi ze svého <a href="777 302 522">777 302 522</a>. (Čísla jsou smyšlená.) |
||
marti_nek Profil |
#9 · Zasláno: 27. 4. 2012, 06:42:25
suuuuper dekuji moooc
|
||
Časová prodleva: 12 let
|
0