Ne znam dokle si stigao.. i da li si pokušao nešto uopšte, nije ni bitno.
Sve u svemu, malo sam te izlagao. Nije baš jedna linija, ali je blizu. :)
Evo ti ovo dole u code tagu, a ti, ako ti ne ide baš rad sa string funkcijama,
uzmi i daj sebi jedan zadatak na kontu priloženog u code tagu, za početak.
A zadatak neka bude sledeći: napravi sebi jednu funkciju pomoću priloženog.
Funkciju koja će da vrši izmenu na osnovu onoga što promenjiva $tab sadrži u sebi.
Pozz.
Code (php):
$var = 'neki, tekst, (p1, p2, p3) neki tekst, tekst,';
$tab = "\t";
$start = '(';
$end = ')';
$brExtr1 = substr( strpbrk ( $var, $start ), 1 );
$PosEnd = strpos ( $brExtr1, $end);
$brExtr2 = substr ( $brExtr1, 0, $PosEnd );
$varRpl = str_replace ( ',', $tab, $brExtr2 );
$var = str_replace( $brExtr2, $varRpl, $var );
echo $var;
Da dodam još jednu bitnu sitnicu.. ovo radi ako je u pitanju samo jedna zagrada i unutra zarezi.
Ne verujem da hoće i drugu zagradu sa zarezima da zameni, što opet, neće biti veliki problem da rešiš.
[Ovu poruku je menjao plus_minus dana 05.03.2012. u 20:42 GMT+1]
about:networking