Accueil - Actualité - Annuaire - Forum - Lexique - Partenaires
10 visiteurs




357 tutoriels
172 membres
2 commentaires tutoriels
30 signatures
5 sites
0 site en attente
147 définitions
147 actualités
0 commentaire actualités
96 messages sur le forum
6 sondages
11 commentaires sondage
Utilisation de fonction préétablie en PHP

Dans ce chapitre, nous allons voir toute une série de fonction préétablie travaillant sur des chaînes de caractères :

La fonction addslashes :

Cette fonction ajoute des antislah dans votre chaîne de caractères.

Mais a quoi ca sert ?????

Nous l'avons vu dans les chapitres précédents, si vous voulez afficher des guillemets ou des apostrophes, il faut que vous ajoutiez des des antislah devant les guillemets ou les apostrophes.

Pour le moment, vous ne voyez pas trop a quoi ca sert mais nous le verrons quand nous aborderons l'ajout de données dans une base de données grâce à des formulaires.

La fonction stripslahes :

Cette fonction fait exactement l\'inverse de la précédente. Elle enlève les antislash présent dans une chaîne de caractères. Prenons un exemple et essayez le code suivant :

<?php
  $variable = stripslashes('bonjour, j'ai été à la montagne aujourd'hui');
  echo $variable;
?>
 
 

Dans cette chaîne de caractères, nous avons des antislah. Essayez le script précédent et vous allez voir que les antislah vont disparaître. Pour le moment, vous n'envoyez pas l'utilité mais ca sera très important lors de l'envoi de données avec un formulaire dans une base de données.

La fonction htmlspecialchars :

Cette fonction permet de convertir des caractères HTML en un code qui ne risque pas d'être exécuté. Cette fonction est très pratique pour que vos visiteurs exécutent du code HTML sur vos pages et donc de faire toutes les bétises que vous voulez. Cette fonction est très très importante. Ne l'oubliez pas. Nous allons voir un exemple avec le script suivant :

<?php
  $html = '<b>Cette chaîne de caract&egrave;res contient du html</b>';
  $sans_html = htmlspecialchars($html);
  echo 'Code avec du html : ' . $html .'<br>';
  echo 'Code sans html : ' .
$sans_html;
 ?>
 

Le premier echo affiche la phrase avec du code html soit la phrase s'affiche en gras. La deuxième phrase est affiché sans code html.

La fonction nl2br :

Cette fonction est très pratique lors de l'envoi de données avec un formulaire. Comme vous l'avez compris, on s'en servira dans les prochains chapitres . Je vais quand même vous en dire un mot. Cette fonction transforme toutes les entrées (appui sur la touche ENTREE du clavier). En HTML, la fonction permet d'aller à la ligne. Cette fonction récupérera tous les <br /> saisis par l'utilisateur. Essayez le code suivant :

<?php
  $variable = 'Bonjour,
   Bonsoir,
   Bonne journée
   Bonne soirée ...'
;
  $variable = nl2br($variable);
  echo $variable;
?>  
 

Maintenant, essayez ce code en enlevant le nl2br, vous allez voir la différence ...

<?php
  $variable = 'Bonjour,
   Bonsoir,
   Bonne journée
   Bonne soirée ...';
   echo $variable
;
?>  
 

Alors sympa non

La fonction strlen :

Cette fonction retourne la longueur d'une chaîne de caractères, c'est-à-dire le nombre de lettres et chiffres qu'il y a (espaces compris). Exemple :

<?php
  $phrase = 'Bonjour, comment ca va. Il fait beau !!!!!';
  $longueur = strlen($phrase); 
  echo 'La phrase " ' . $phrase .' " comporte ' . $longueur . ' caractères :<br />';
?>  
 

Je ne vais pas vous l'expliquer. C'est très simple tout de même.

La fonction str_replace :

La fonction str_replace remplace une chaîne de caractères par une autre. Exemple :

<?php
  $variable = str_replace('a', 'i', 'papa tata');
  
echo $variable;
?>

 Essayez vous allez voir que vous allez remplacer tous les a par des i.

Faire un lien vers ce tutoriel
Si vous souhaitez faire un lien de ce tutoriel vers votre site, utilisez le code html suivant :
<a href="http://www.helpclic.net/tutoriaux/tutoriel-347-Utilisation-de-fonction-préétablie-en-PHP.html" title="Utilisation de fonction préétablie en PHP">Utilisation de fonction préétablie en PHP</a>

Copyright © HELPCLIC.NET | Tutoriaux et cours informatique en ligne. Apprenez facilement l'informatique avec Helpclic