Retour de fonction en PHP
Bonjour,
Je débute en PHP et je n'arrive pas à récupérer, dans mon programme appelant, le résultat d'une fonction externe.
Ma fonction a pour but de gérer le format des prénoms qui sont (éventuellement) composés de plusieurs prénoms (Jean Marie, Anne Sophie, ....) afin qu'ils soient tous formatés avec une majuscule à chacun desprénoms et qu'un tiret les sépare.
Voici la fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
function ctrl_format_prenom_double($prenom) {
$cherche =""; $espace = " "; $tiret = "-"; $point =".";
echo "<br>"; echo "Prenom d'arrivée suite à la saisie : ".$prenom; echo "<br>";
// On élimine les blancs (éventuels) au début et à la fin
$prenom = trim($prenom);
echo "<br>"; echo "Prenoms élagués : ".$prenom; echo "<br>";
// On cherche "point" et on le remplace par "espace"
echo "<br>"; echo "str_replace : (Point par Espace) : ".str_replace($point,$espace,$prenom); echo"<br>";
$prenom = str_replace($point,$espace,$prenom); echo"<br>";
// On met une majuscule à tous les mots du prénom
$prenom = ucwords($prenom," ");
echo "<br>"; echo "Tous les Prenoms sont écris avec une Majuscule : ".$prenom; echo "<br>"; echo"<br>";
// On cherche "espace" et on le remplace par "tiret"
echo "str_replace : (Espace par Tiret) : ".str_replace($espace,$tiret,$prenom); echo"<br>";
$prenom = str_replace($espace,$tiret,$prenom); echo "<br>";
// Retour de la valeur du prénom bien formaté dans le programme appelant
echo "Valeur Dans la fonction : ".$prenom; echo "<br>"; echo "<br>";
return $prenom;
} |
Au retour dans le programme appelant, je récupère le prénom comme il a été saisi ....
Merci de votre aide.
Cordialement