0byt3m1n1-V2
Path:
/
home
/
nlpacade
/
www
/
fonctions
/
filtres
/
[
Home
]
File: filtreegalite.php
<?php function filtreegalite($texte){ preg_match_all("`\#FILTRE_egalite\(([^\|]*)\|\|([^\|]*)\|\|([^\)]*)\)`", $texte, $cut); $tab1 = ""; $tab2 = ""; for($i=0; $i<count($cut[2]); $i++){ if(trim($cut[1][$i]) == trim($cut[2][$i])){ $tab1[$i] = "#FILTRE_egalite(" . $cut[1][$i] . "||" . $cut[2][$i] . "||" . $cut[3][$i] . ")"; $tab2[$i] = $cut[3][$i]; } else{ $tab1[$i] = "#FILTRE_egalite(" . $cut[1][$i] . "||" . $cut[2][$i] . "||" . $cut[3][$i] . ")"; $tab2[$i] = ""; } } $texte = str_replace($tab1, $tab2, $texte); return $texte; } function filtredifferent($texte){ preg_match_all("`\#FILTRE_different\(([^\|]*)\|\|([^\|]*)\|\|([^\)]*)\)`", $texte, $cut); $tab1 = ""; $tab2 = ""; for($i=0; $i<count($cut[2]); $i++){ if(trim($cut[1][$i]) != trim($cut[2][$i])){ $tab1[$i] = "#FILTRE_different(" . $cut[1][$i] . "||" . $cut[2][$i] . "||" . $cut[3][$i] . ")"; $tab2[$i] = $cut[3][$i]; } else{ $tab1[$i] = "#FILTRE_different(" . $cut[1][$i] . "||" . $cut[2][$i] . "||" . $cut[3][$i] . ")"; $tab2[$i] = ""; } } $texte = str_replace($tab1, $tab2, $texte); return $texte; } ?>
©
2018.