<?php
// ------------------------------------------------------------------------- //
// neo parseur //
// ------------------------------------------------------------------------- //
// Auteur: Anger Noname <phpinfo@duaiv.net> //
// Web: //
// ------------------------------------------------------------------------- //
/*
Permet de passer un nombre d'arguments aléatoire dans un script
l'utilisation est inspiré des prompts :
exec option1 option2 etc..
sans forcément savoir le nombre d'arguments
*/
/*
* le parseur
* utilisation : $array = parser( str );
*/
function parser($arg){
for ($c=0, $argc=strlen($arg); $c<$argc; $c++){
$argv[substr($arg,$c,1)] = TRUE;
}
return $argv;
}
function exemple($str, $arg='') { //use exemple('string', 'b | i | u');
$argv = parser($arg);
if ($argv[b]){
$str = sprintf("<b>%s</b>",$str);
}
if ($argv[i]){
$str = sprintf("<i>%s</i>",$str);
}
if ($argv[u]){
$str = sprintf("<u>%s</u>",$str);
}
print $str;
}
exemple('foo','bui'); //changez les parametres!
?>