Easy-Micro


LANGAGE Langage PHP
Caractères PHP

Fonctions utiles pour la manipulation des chaînes de caractères en PHP

  • strlen() : Retourne le nombre de caractère d'une chaîne.
    Exemple : <?php $nombre = strlen("Easy-micro.com"); echo $nombre." lettres"; ?>
  • strtoupper() : Convertit tous les caractère d'une chaîne en majuscules.
    Exemple : <?php $montexte = strtoupper("Easy-Micro.com"); echo $montexte; ?>
  • strtolower() : Convertit tous les caractère d'une chaîne en minuscule.
    Exemple : <?php $montexte = strtolower("EASY-MICRO"); echo $montexte; ?>
  • ucfirst() : Convertit le premier caractère d'une chaîne en majuscule.
    Exemple : <?php $montexte = ucfirst("françois bisch"); echo $montexte; ?>
  • ucwords() : Convertit le premier caractère de chaque mot d'une chaîne en majuscule.
    Exemple : <?php $montexte = ucwords("françois bisch"); echo $montexte; ?>
  • strcmp() : Permet de comparer deux chaînes (sensible à la casse).
    Retourne un chiffre négatif si la première chaîne est plus petite que la seconde,
    un "0" si elles sont égales et un chiffre positif si la première est plus grande que la seconde:
    <?php $montexte = strcmp("Easy","Easy-Micro"); echo $montexte; ?>
  • sprintf() : Pour la mise en forme d'une chaîne (comme la fonction C équivalente).
    <?php echo "Mise en forme d'une date: ".sprintf("%02d/%02d/%04d",1,1,2007); ?>
  • substr() : Permet d'extraire une sous-chaîne dans une chaîne.
    <?php $montexte = substr("www.Easy-Micro.com",0,-4); echo $montexte; ?>
  • trim() : Permet de supprimer les caractères "blancs" en début et fin de chaîne.
    Les caractères "blancs" sont les espaces, saut de lignes, retour chariot, tabulations et caractère Null:
    <?php $montexte = trim(" Easy-micro.com "); echo $montexte; ?> donne Easy-micro.com
  • str_repeat() : Permet de répéter des chaînes de caractères.
    Exemple : <?php $montexte = str_repeat("Easy-micro ", 3); echo $montexte; ?>
  • strpos() : Pour rechercher la position d'une chaîne à l'intèrieur d'une chaîne.
    Exemple : <?php $pos = strpos("titi@toto.fr", "@"); echo $pos; ?> donne 5
  • strstr() : Pour extraire une sous-chaîne dans une chaîne commençant à partir d'un caractère:
    <?php $extrait = strstr("titi@toto.fr", "@"); echo $extrait; ?> donne toto.fr
  • str_replace() : pour remplacer un caractère dans une chaîne
    <?php $machaine = str_replace(" ", "%20", "Easy Micro"); echo $machaine; ?> donne Easy%20Micro


Fonction sprintf

La fonction printf (printformat) ou sprintf (stringprintformat) à deux arguments : le format de sortie (ici %s qui affiche une chaîne de caractère - s pour string) et l'objet à afficher (ici $mysqli->error). Le premier argument de cette fonction printf attend un % suivi d'un indicateur de sortie comme s pour string ou d pour integer auquel on peut rajouter un numéro d'ordre de sortie.

Exemple avec sprintf :
$num = 5;
$location = 'bananier';

$format = 'Il y a %d singes dans le %s';
echo sprintf($format, $num, $location);

Autre exemple avec changement d'ordre :
$format = 'Le %2$s a %1$d singes';
echo sprintf($format, $num, $location);

Encodage de caractères

Pour éviter les problèmes d'encodage de caractères (UTF-8) provenant d'une base de donnée, insérez, juste après votre requette SQL $mysqli->query() ou mysqli_query() :

Exemple en version objet :
$mysqli->set_charset("utf8");

Exemple en version procédurale :
mysqli_set_charset($mysqli,"utf8");

Vous pouvez (devez?) aussi utiliser la fonction utf8_encode() lors de l'affichage de vos champs :
utf8_encode($ligne["prenom_client"])


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Lundi 17 juin 2019 - Semaine 25 - Saint Hervé (Demain: Saint Léonce)
Aujourd'hui, c'est l'anniversaire de Lio (1962-57 ans), chanteuse et actrice belgo-portugaise francophone.
Haut de page Easy-Micro