$Lettres = Array("z","a","b",..."y", "z","a");
Il suffit alors d'appeler les lettres selon leur rang habituel (a étant 1, b étant 2, z étant 26) et la précédante en soustrayant 1, la suivante en additionnant autant.$Lettres = array( ... liste des éléments alphabétiques, numériques ou symboliques);
$CeMot = Array();
for ($y=1; $y<=Nombre max de lettres; $y++) {
$CeMot = "";
for($x=1; $x<count($Lettres); $x++) {
for ($z=0;$z<$y;$z++) {
$CeMot .= $Lettres[$z];
}
echo "Voici le mot généré: ".$CeMot.$Lettres[$x];
echo " ... précédé de :".$CeMot.$Lettres[$x-1];
echo " ... suivi de : ".$CeMot.$Lettres[$x+1];
echo "<br>";
}
}
Rappelle-toi que le présent forum en est un d'entraide. Il ne faut pas penser que nous ferons tout le code pour toi. Il faut que tu y mettes du tien un peu.
Ben comme Hywan a vérifié j'ai tendance à le croire. Ton exemple fonctionne parce que tu as du bolSi si j'ai testé pour l'incrémentation d'une chaine de caractère et ça fonctionne :
$mot = "arbre";
echo ++$mot;
ça m'affiche bien "arbrf"
Le petit soucis que j'ai et c'est pour cela que j'ai besoin d'aide c'est que je cherche à faire une décrémentation également, mais "--$mot" ne fonctionne pas.
Connaissez vous une fonction ou un script pouvant faire la meme chose que "++$mot" mais en décrémentation de chaine de caractère.
Merci