Trier les caractères d'une chaine
Compatibilité : PHP 5, PHP 7
Utiliser toute les fonctions de trie d'un tableau. Le trie se fait sur un tableau. La fonction preg_split () doit être utilisée en priorité.
Générer une chaine de caractère unique et aléatoire. 3 fonctions différentes qui génère de manière différentes des chaines de caractères aléatoires et uniques.
|
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
chr | Retourne un caractère spécifique | PHP 4, PHP 5, PHP 7, PHP 8 | |
echo | Affiche une chaîne de caractères | PHP 4, PHP 5, PHP 7, PHP 8 | |
floor | Arrondit à l'entier inférieur | PHP 4, PHP 5, PHP 7, PHP 8 | |
microtime | Retourne le timestamp UNIX actuel avec les microsecondes | PHP 4, PHP 5, PHP 7, PHP 8 | |
rand | Génère une valeur aléatoire | PHP 4, PHP 5, PHP 7, PHP 8 | |
return | Retourne le controle du programme au module appelant. | PHP 4, PHP 5, PHP 7, PHP 8 | |
srand | Initialise le générateur de nombres aléatoires | PHP 4, PHP 5, PHP 7, PHP 8 | |
strlen | Calcule la taille d'une chaîne | PHP 4, PHP 5, PHP 7, PHP 8 | |
time | Retourne le timestamp UNIX actuel | PHP 4, PHP 5, PHP 7, PHP 8 | |
Utiliser toute les fonctions de trie d'un tableau. Le trie se fait sur un tableau. La fonction preg_split () doit être utilisée en priorité.
Couper, tronquer une chaine au n caractère à la hauteur du mot mot et lui ajouter 3 points (...) en fin de chaine.
Mettre avec une REGEX une chaine de caractère en gras avec les balises [votre texte] Code compatible php7
En donnant une longueur négative a substr(), vous pouvez supprimer les n derniers caractères d'une chaine.
Trouver un caractère numérique ou alphanumérique dans une chaine. Attention au signe d'égalité, voir script.
04 Nov 2004
Dernière mise à jour :
Invité
21 Oct 2014 à 10:07Bonjour tous le monde je travail sur un projet. Ce projet concerne des offres d'emplois mais compte tenu du nombre important des postulants on aimerais d'abord faire une preselection.Le postulent se connecte s'inscrit et à la fin procede a un tirage qui consiste a cliqué sur un bouton puis on l'affiche "OUI" ou "NON" cela doit se faire aléatoirement. C'est la partie tirage qui me bloque.si quequ'un a idée ça sera la bien venu.Merci
Invité
11 Fév 2014 à 16:56En 10 fois plus court
Pour générer une chaine de 10 caractères aléatoires de "a" à "z" : $chn = '';
for ($i=1;$i<=10;$i++)
$chn =. chr(floor(rand(0, 25)+97));
Lechiffre
21 Juil 2012 à 16:11Pas forcement unique faute du *1000000
function random($universal_key) {
$string = "";
$user_ramdom_key = "(aLABbC0cEd1[eDf2FghR3ij4kYXQl5Um-OPn6pVq7rJs8*tuW9I+vGw@xHTy&#)K]Z%§!M_S";
srand((double)microtime()*time());
for($i=0; $i<$universal_key; $i++) {
$string .= $user_ramdom_key[rand()%strlen($user_ramdom_key)];
}
return $string;
} Comme ceci 1 chance sur plusieurs dixaine de milliards qu'un double ce reproduise
Invité
28 Avril 2012 à 20:05a Le 24 Jan 2012 à 02:30:00 :
Je sais il a du deja regler son probleme mais bon la solution est simple <input type='text' value='<?php echo $chaine; ?>'>
Invité
24 Jan 2012 à 02:30Comment puis-je (ou plutot ou dois-je) inserer ce code dans un <input='text'> svp??
Invité
18 Avril 2011 à 14:21Nice One ! on peut aussi l'améliorer en ajoutant des majiscules et des chiffres.
Invité
13 Avril 2011 à 19:15merc beaucoup ça m'aide
Invité
30 Sept 2010 à 23:04roooh niquel !! grand merci
Invité
23 Mai 2010 à 15:10Waw je prends!
Invité
24 Avril 2010 à 11:06Merci :D C'est tout ce que je cherchais ;) t'es un boss Perso, je prefere lorsqu'il y a de lettres minuscules et majuscules et des nombres :D