Vous êtes ici > code source PHP > Chaînes

Accès au manager - réservé aux membres

Codes sources PHP disponibles [51]

Bouts de codes

Liste des codes sources disponibles en PHP dans la catégorie : Chaînes

Classement alphabétique






1.  Contrôle l'équilibre majuscules / minuscules et le pourcentage de majuscules
Cet exemple permet de faire deux contrôles pour éviter d’avoir des textes avec trop de majuscules. Le premier test permet de contrôler qu’il n’y a pas plus de lettres en majuscule que de lettres en minuscule. Le deuxième test permet de contrôler que le pourcentage de lettres en majuscule par rapport au nombre de lettres total est inférieur à 50%.
2.  Avoir des liens et les emails cliquables dans un texte
Ce code permet de rendre les emails et les urls cliquables dans un texte, très pratique pour avoir des news ou autres textes à jour possédant des urls et des adresses emails formatés dans le texte.
3.  Tronquer une chaîne de caractères HTML
Ce script permet de tronquer une chaîne de caractères en coupant le texte au niveau d’un séparateur. La coupe n’a lieu qu’au milieu du texte au niveau d’un séparateur et referme toutes les balises encore ouvertes. Ce script tient compte des commentaires, des balises autofermantes (HR, BR, INPUT, …) ainsi que de la syntaxe XHTML (). Pour éviter que...
4.  Mot de passe aléatoire
Obtenir un mot de passe aléatoire de la taille que l'on veut et composé de chiffre et de lettre.
5.  Tronquer une chaîne de caractères
Cette fonction permet de tronquer une chaîne de caractères trop longue au niveau d'un séparateur. Il est possible d'ajouter un suffixe si le texte est tronqué. Il est également possible de définir une longueur minimum pour éviter de retourner une chaîne trop courte dans le cas ou aucun séparateur n'est trouvé. Dans ce cas le résultat est une chaîne...
6.  Optimiser un chaine pour la réécriture d'URL
Ce code est une petite fonction qui permet d'optimiser une chaine de caractère pour la placer dans une url, pour faire de la réécriture d'url (url rewriting) par exemple.
7.  Inclure des smileys dans vos textes
Ce code est super, c'est pas du BBcode car c'est bien plus simple, imagine que le gars il ecrive sur ton blog des ;) et des :P a tour de bras, c'est cool mais c'est pas assez car ca peut etre encore plus fun. ce code il va remplacer direct les ;) et autre signe du genre directement en smiley. Donc tu as juste a connecter ta base, passer le résultat...
8.  Cherche et trouve les mots trop long d'un texte
Une fonction qui devrait vous être utile pour vos formulaires ou pour tout autre emploi. Vous donnez une longueur maximum et si dans votre texte il existe un mot qui dépasse cette longueur, la fonction retourne FALSE.
9.  Bannir les mots d'un texte
Bannir autant de mots que vous le souhaiter. Même avec une liste de 1000 mots, l'itération sera rapide et le code s'executera rapidement. Il y a aussi des délimitateurs pour ne prendre que le mot souhaité. Par exemple: Si votre liste de mots à bannir contient le mot "un", le mot "tunner" qui contient la chaine "un" sera valide. Enjoy ;)
10.  C'est de l'UTF8 ou de l'ISO ?
Pour vos passages de la norme ISO à la norme UTF8, ce code devrait vous être utile pour savoir si vous devez ou non réencoder vos chaines de caractères en UTF8... ou tout simplement tester le type d'encodage actuel de vos documents.
11.  Supprime des tags dans une chaine
Supprime les tags dont vous n'avez pas besoin dans une chaine. Vous devrez procéder par élimination. Dans le tableau vous placez les tags autorisés et la fonction se chargera de supprimer les intrus. La fonction supprime les tags d'ouverture et de fermeture d'un seul et même coup.
12.  Supprime les lignes vident d'une chaine
Retire les lignes vident (blank) d'un texte, d'une chaine à l'aide de la fonction PCRE preg_replace.
13.  Vérifie le code postal canadien
Ce code vérifie si le code postale rentré par l'utilisateur est correct ou est incorrect; Si le code est incorrect, vous aurez le message d'erreur en sortie, si le code est correct, l'action continue. Ce regex correspond au code postale canadien.
14.  Compter le nombre de caractères que compte une chaîne
Compter le nombre de caractères que compte une chaîne
15.  Enleve les espaces dans une chaine
J'avais besoin d'enlever les espaces dans une chaine alors je me suis fait une REGEX, la mienne enleve 2 espaces mais vous pouvez mettre le chiffre que vous voulez car \s{2 designe au moins 2 caractères espaces à la suite.
16.  Ajouter des retours à la ligne à vos textes
Pour ajouter des retours à la ligne automatiquement tout les n caractères, la fonction wordwrap() devrait vous y aider.
17.  Chercher des adresses emails dans un texte
Cherche toute les adresses mails contenus dans le texte de votre choix et les place dans tableau. L'exemple du texte contient 2 adresses email mais nous aurions pu en mettre une infinité. Pour le passage du texte en tableau: l'expression suivante "/[\s,:]+/" indique que tout est pris en compte et, que l'espace, le point et le double point servent à...
18.  Remplace une chaine ou un tableau dans une chaine
Un autre outil essentiel. Avoir la capacité de remplacer rapidement une valeur par une autre. En toute simplicité: La fonction str_replace() remplace une chaine par une chaine ou un tableau, en remplacant toute les occurences du document. Recherche : Ce que vous rechercher. Cela peut être un tableau ou une chaine. Remplace : Tout ce qui...
19.  Remplace seulement la premiere occurence d'une chaine
Utilise la fonction preg_replace pour remplacer uniquement la premiere occurence d'une chaine par la chaine de votre choix.
20.  Enleve les n derniers caractere d'une chaine
En donnant une longueur negative a substr(), vous pouvez enlever les n derniers caractere d'une chaine de caractère.
21.  Passer une chaine dans un format de tableau
La chaine (str) est déjà un tableau, c'est une des particularités de PHP. Vous pouvez faire une boucle pour lire la chaine élément par élément comme dans l'exemple. La difference est pour trouver la longueur d'un tableau; il faut utiliser la fonction count(), mais pour une chaine, c'est la fonction strlen() qui vous donnera la longeur de la...
22.  Générateur de tableau de code ASCII
Quand je cherche un code ASCII, je lance ce script...
23.  Générateur de tableau de codes Unicode
Quand je cherche un code Unicode je lance ce script...
24.  Avoir 10000 et afficher 10 000 à l'écran
Simple et utile, inserer le ou les espaces dans l'affichage d'un nombre.
25.  Convertit les majuscules et minuscules d'un texte au bon format.
Cette fonction va vous permettre de remettre votre texte à jour si les majuscules ou minuscules se confondent. exemple : JE SURF tous LES JOURS !!! car j'aime LE WEB. deviendra Je surf tous les jours !!! Car j'aime le web.
26.  Colorisation de code php valide xhtml
Ceci est un morceau de code qui va rendre un code php en couleur et tout cela valide en xhtml !
27.  Trouver un caractère dans une chaine
Trouver un caractère numérique ou alphanumérique dans une chaine. Attention au signe d'égalité, voir script.
28.  La gestion des problèmes d'espace dans une chaine en PHP
La gestion des problèmes d'espace dans une chaine en PHP : - supprimer les espaces au DEBUT de la chaine - supprimer les espaces à la FIN de chaine - supprimer les espaces au DEBUT ET FIN à la fin de la chaine.
29.  Passer les caractères spéciaux dans une URL
Passer les caractères spéciaux dans une URL.Voir La fonction urldecode pour decoder l'url et récupérer vos valeurs.
30.  Passer 1 texte en MAJUSCULES
Le but de ce petit code et de convertir un texte en majuscules en gardant tous les accents! Ça peut être utile.
31.  Vérifie si votre chaine ne contient aucun caractere alphanumérique
Fonction qui vérifie si votre chaine ne contient aucun caractere alphanumérique
32.  Vérifie si votre chaine ne contient aucun caractere numerique
Fonction qui vérifie si votre chaine ne contient aucun caractere numerique
33.  Passer la première lettre d'une chaine en majuscule
Passer la première lettre d'une chaine en majuscule. 2 fonctions sont ici présentés pour exécuter cette tache.
34.  Supprimer l'extension d'un fichier
Supprime l'extension d'un fichier, tout ce qui se trouve apres le '.'
35.  Couper une chaine au n caractere et...
Couper une chaine au n caractère à la hauteur de l'espace mot et lui ajouter 3 points(...).
36.  Supprime les accents dans une chaine de caractère
Supprime les accents dans une chaine de caractère.
37.  Passer toutes vos lettres en MAJUSCULE
Passe toutes les lettres en MAJUSCULE.
38.  Tronquer une chaîne de caractère trop longue.
Tronque une chaîne de caractère trop longue.
39.  Crypter et décrypter une chaine avec la fonction mcrypt_ecb
Cryptage et décryptage d'une chaine avec la fonction mcrypt_ecb
40.  Générer une chaine de caractère unique et aléatoire
Générer une chaine de caractère unique et aléatoire.
41.  Remplace tous les accents par leur équivalent sans accent.
// Remplace tous les accents par leur équivalent sans accent.
42.  Baliser des mots dans une chaine
Baliser des mots dans une chaine. Placés entre les balises % et récupérés dans un tableau.
43.  Vérifie si une chaine est alphanumérique
Vérifie si une chaine est alphanumérique
44.  Conversion d'une chaîne en minuscules/majuscules
Conversion d'une chaîne en minuscules/majuscules
45.  Supprime les caractères
Supprime les caractères invisibles en début et fin de chaîne. Un second argument optionnel permet d'imposer la liste des caractères à supprimer.
46.  Suite de chiffres
Regarde si 1 chaine n'est pas qu'une suite de chiffres
47.  Détermine l'existence d'1 variable
Détermine l'existence d'1 variable
48.  Exécute une chaîne comme un script PHP
Exécute une chaîne comme un script PHP
49.  Vérifie les caractères invalides
Vérifie les caractères invalides
50.  Affichage des codes ASCII d'une chaine
Affichage des codes ASCII d'une chaine.
51.  Contre les messages d'insulte
Contre les messages d'insulte. Nettoie automatiquemet le message