note 55779 deleted from function.strlen by mazzanet

From: Date: Sat, 13 Aug 2005 08:50:44 +0000
Subject: note 55779 deleted from function.strlen by mazzanet
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-93540@lists.php.net to get a copy of this message
Note Submitter: spilon at groupehytech dot com ---- <?php ///////////////////////////////////////////////////// //FONCTION: SebString //CREATION: Sébastien Pilon //DATE: LE 11 aout 2005 //BUT: Ajoute un symbole(ou un espace) a la fin(f) ou avant(d) une string // La string est modifié sur le champs... elle est passé // par référence et non par valeur. Si les parametre ne sont // entrées correctement, la fonction retourne un booléen FALSE // sinon la fonction retourne vrai. // Si l'utilisation l'utilise sans faire de backtracking, la fonction // ne modifiera pas sa string, alors il pourras voir que l'un de ses // parametre est incorrecte par contre, il est fortement conseillé // d'utiliser la methode backtracking ou le boolen est efficace. //INTRANT(S): $sUneString = une chaine de caractere // $iLongeurMax = La longeur désiré après la transfo // $sSymbol = Un symbole qu'on veut ajouter a la fin de la string // EXEMPLE: " ", "a", "1", "-", "+", etc //EXTRANT(S): un booleen function SebString(&$sUneString, $iLongeurMax, $sSymbol, $cSens) { $bOk = false; if($iLongeurMax > strlen($sUneString)) { $iDiff = $iLongeurMax - strlen($sUneString); for($i = 1; $i <= $iDiff; $i++) { if($cSens == "f") { $sUneString = $sUneString . $sSymbol; $bOk = true; } if($cSens == "d") { $sUneString = $sSymbol . $sUneString; $bOk = true; } }// for($i = 1; $i <= $iDiff; $i++) } // if($iLongeurMax > strlen($sUneString)) return $bOk; } ?>

« previous php.notes (#93540) next »