Imam "delimitere" sacuvane u bazi ($arrClasif_code variabla = array)
Zatim imam neki tekst koji trebam podjelit prema tom delimiteru. E sad problem je jer trebam da mi na PRVOM delimiteru djeli taj string, a sada mi nekako nasumicno to djeli, odnosno vjerovatno po redu kako cita bazu.
Evo slika kako to izgleda: (crveno je zaokruzeno tamo gdje bi trebalo podjelit, a crnim gdje sad djeli..)
http://img98.imageshack.us/img98/2237/screenshotadrimportmozi.jpg
a sledi i kod koji konkretno to radi, ostalo mislim da nije vazno.( $arrClasif_code je array tih delimitera iz baze ).
Ako niste razumjeli pitanje objasnicu jos jednom.
Hvala unaprijed!
// Explode by reg. ex. (id) to array
$arrDescTemp = preg_split($regEx,$text,-1,PREG_SPLIT_NO_EMPTY);
$arrDesc = array();
foreach($arrDescTemp as $value){
if(strlen($value) > 3){
// $arrClasif_code is array of possible delimiters from db^
foreach($arrClasif_code as $delimiter){
if(preg_match_all("/ $delimiter /",$value, $founded_dels)){
///////////////// WORK MODE /////////////
// $a = explode("$delimiter",$value);
// $arrDesc[] = $a[0];
//////////////// DEBUG MODE ///////////
$desc = $value;
$delimiter = $founded_dels[0][0];
$desc = str_replace($delimiter,"<span style='font-size:20px; border:1px solid black;'>$delimiter</span>",$desc);
echo "Delimiter: <u style='font-size:20px;'>$delimiter</u><br>Desc je :$desc<hr>";
//break;// when delimiter founded, break loop and start again
/////////////// END DEBUG MODE ///////////
}// End if delimiter from db exist in value
}// End of loop through delimiters
}// End of checking lenght of value
}// End of main loop