Bonjour à tous,
J'essai de remplir une string allant de 1 à 12 chiffres par des caractères aléatoire et position aléatoire.
But :
1 > ahfkf1lcmzod
2458 > lfn2d4v58clm
124856 > t1d24hn85m6f
156854698752 > 156854698752
etc...
pour le moment j'utilise string pad qui me permet de remplir les "cases" jusqu'à obtenir toujours 12 caractères.
Le problème de cette fonction c'est qu'elle ne remplit que le début et la fin avec le même caractères.
Ex:
<?php
$selectionAleatoire = random_int(97,122); //intervalle lettre minuscule
$lettreAleatoire = chr($selectionAleatoire); //selection d'une lettre
$maChaine = str_pad($monChiffre, 12, $lettreAleatoire, STR_PAD_BOTH);
?>
Résultat : aaaaa18aaaaa
Débutant en php, je pense qu'il faut exploser la chaine initiale, la compter et y ajouter des lettres aléatoires...
Mais je n'ai pas la moindre idée de comment faire cela...
Un peu d'aide ? merci d'avance