Autor | Zpráva | ||
---|---|---|---|
oondra Profil * |
#1 · Zasláno: 3. 12. 2008, 21:27:01
Ahoj,
situace je taková: mám řetězec který obsahuje datum ve formátu 03.12.2008 09:30 (objevuje se na různých místech). Já potřebuju tento datum zpracovat tak abych ho např. zvýraznil pomocí tagu <strong>. Vás prosím o radu jak na to. díky moc |
||
Měsíček Profil |
#2 · Zasláno: 3. 12. 2008, 21:37:18
Reaguji na oondru:
Nemám teď moc času takže z hlavy a na rychlo: <?php $text = "Ahoj jak se máš 03.12.2008 09:30 třebas tady 03.12.2008 09:31"; preg_match_all("/([\d]{2}\.[\d]{2}\.[\d]{4} [\d]{2}:[\d]{2})/", $text ,$x); print_r($x); ?> |
||
oondra Profil * |
#3 · Zasláno: 4. 12. 2008, 00:16:35
„Reaguji na oondru:“
„Nemám teď moc času takže z hlavy a na rychlo: <?php“ „$text = "Ahoj jak se máš 03.12.2008 09:30 třebas tady 03.12.2008 09:31";“ „preg_match_all("/([\d]{2}\.[\d]{2}\.[\d]{4} [\d]{2}:[\d]{2})/", $text ,$x);“ „print_r($x);“ „?> snad někdo napíše lepší řešení a nebo ho přepíšu, ale později.“ díky moc, ten regulerni výraz jsem potřeboval, další řešení jsem našel takové: $text = "Ahoj jak se máš 03.12.2008 09:30 třebas tady 03.12.2008 09:31"; [pre]$pat = '/([\d]{2}\.[\d]{2}\.[\d]{4} [\d]{2}:[\d]{2})/'; $repl = '<strong>$1</strong>'; $text = preg_replace($pat, $repl, $item['description']);[/text] |
||
oondra Profil * |
#4 · Zasláno: 4. 12. 2008, 00:18:02
ups, sorry za ty zmatky
řešení je takové: $text = "Ahoj jak se máš 03.12.2008 09:30 třebas tady 03.12.2008 09:31"; [pre]$pat = '/([\d]{2}\.[\d]{2}\.[\d]{4} [\d]{2}:[\d]{2})/'; $repl = '<strong>$1</strong>'; $text = preg_replace($pat, $repl, $text); |
||
Časová prodleva: 15 let
|
0