Pogledajte određenu poruku
Staro 29. 02. 2008.   #4
Bojsi
član
Certified
 
Datum učlanjenja: 24.01.2007
Poruke: 92
Hvala: 1
802 "Hvala" u 15 poruka
Bojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished roadBojsi is on a distinguished road
Default

Hvala na pomoci,

Uspeo sam uz tvoju pomoc da nadjem tu funkciju. Ali, nazalost nisam uspeo da maknem malo dalje sto se tice mog problema

Evo te funkcije sa php.net sajta jos jednom:

PHP kôd:
<?php
$input 
"plain[indent] deep[indent] deeper [/indent]deep [/indent]plain";

function 
parseTagsRecursive($input)
{

    
$regex '#\[indent]((?:[^[]|\[(?!/?indent])|(?R))+)\[/indent]#';

    if (
is_array($input)) {
        
$input '<div style="margin-left: 10px">'.$input[1].'</div>';
    }

    return 
preg_replace_callback($regex'parseTagsRecursive'$input);
}

$output parseTagsRecursive($input);

echo 
$output;
?>
Verujem da se ova $regex varijable moze postaviti kao niz gde bih mogao da resim svaki tag ponaosob, ali kako da kasnije razdvojim te tagove i svaki obradim na svoj nacin.

Kod preg_replace mi je ta stvar bila nesto jasnija, ali ovde sam potpuno zbunjen

Hvala jos jednom na pomoci
Bojsi je offline   Odgovorite uz citat