Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 19.02.2004 Skąd: zalibórz Ostrzeżenie: (0%)
|
Witam..
Z gory blagam o wybaczenie - to moj debiut na php.pl (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) posiadam takie cos: [php:1:25b901fd14]<?php $string='fs20'; ?>[/php:1:25b901fd14] musze zamienic wszystko poza liczba czyli np: 'fs' ==> '<font size=' a po '20' ma byc '<'; Pewnie czebaby na preg_replace z tym, ze mam klopoty z tymi nieszczesnymi wyrazeniami... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam nadzieje, ze w miare jasno sie wyrazilem. nie wiedomo jak dluga jest liczba po fs ( moze miec 1, 2, 3 lub 4 znaki). Nie wiadomo co moze byc po tel liczbie ( spacja, albo inny tag, albo nawet taki sam oddzielony spacją). Uff.. z gory dziekuje..... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 19.02.2004 Skąd: Piaseczno Ostrzeżenie: (0%)
|
[php:1:14e0be72c1]<?php
$string='fs20'; //twoj poczatkowy 'znacznik' $value=substr($string, 3); /*tak mozesz odczytac wartosc przekazywana przez ten 'znacznik' i potem wstawic ja do dowolnego stringa*/ $tag = substr($string, 1,2); //tak dsotajesz sam kod 'taga' (czyli w tym wypadk 'fs' /*teraz wystarczy zrobic switacha ktory w zaleznosci od wartosc $tag genereuje odpowiedni znacznik html wykorzystujac wartosc $value zamiast switcha mozesz tez zrobic tablice z tagami*/ $tags_list['fs'] ="<font size='"; //i potem msaz cos takiego: $html = $tags_list[$tag].$value."'>"; ?>[/php:1:14e0be72c1] najlepiej zrób sobie funkcje z nagłowkiem typu function Transorm($tag) { ... return $html; } ps. zamiast atrybutów htmlowskich typu font itd staraj sie używac css:) polecam tez lekture dokumentacji na http://php.net (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) aha poczególne tagi ze stringa który zawiera ich wiele mozesz otrzymac za pomoca explode - przeycztaj dokumentacje: http://pl.php.net/manual/en/function.explode.php |
|
|
|
quetra Podmiana stringa poza fragmentem (preg???) 19.02.2004, 17:52:54
quetra Ano dziala 20.02.2004, 10:16:28
quetra aj waj 20.02.2004, 10:32:34
rmn tak jak napisalem powiedzmy ze masz juz funkcje:)
... 20.02.2004, 11:06:17
quetra No wiec blisko blisko 20.02.2004, 12:11:17
rmn hmm jesli dobrze rozumieem:P
to cos takiego powin... 20.02.2004, 23:15:28
dob A może delikatnie szybciej?
<?php
$string='przy... 20.02.2004, 23:33:22
rmn fakt.. duzo szybciej i ladniej:)
dzieki za zwroce... 21.02.2004, 01:33:34
quetra Wlaaasnie! 22.02.2004, 23:49:45 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 20:26 |