Les 100 fonctions PHP que vous devez savoir – Partie 2
Dans ce tutoriel nous allons découvrir la suite de la liste des 100 fonctions natives les plus utilisées en PHP.
Preg_match
Recherche le motif dans une chaîne de caractère, renvoyant la valeur true si le motif existe, sinon false.
<?php preg_match("/^sad/", "Alex was sad"); // returns false preg_match("/^sad/", "sad Alex!"); // returns true ?>
Sprintf
Crée une chaîne formatée à partir d’un ou plusieurs arguments.
<?php $str = "Welcom"; $n = 2; $formatted_str = sprintf('%s, to %uth chapter of PHP.',$str, $n); echo $formatted_str; ?>
La Sortie:
Welcom to 2th chapter of PHP.
Trim
Supprime les espaces et autres caractères prédéfinis dans les deux côtés d’une chaîne.
<?php $str = ' Welcome to waytolearnx.com '; $res = trim($str); echo $res; ?>
La Sortie:
Welcome to waytolearnx.com
Strtolower
Convertit une chaîne en minuscule.
<?php echo strtolower("Hello WORLD."); ?>
La Sortie:
hello world.
File_exists
Vérifie si un fichier ou un répertoire existe ou non.
<?php echo file_exists("file.txt"); ?>
La Sortie:
1
Is_string
Est utilisé pour déterminer si une variable est une chaîne de caractére ou non.
<?php if (is_string("0011")) echo "C'est une chaîne\n"; else echo "Ce n'est pas une chaîne"; ?>
La Sortie:
C'est une chaîne
Preg_replace
Pour effectuer une correspondance de pattern sur une chaîne, puis remplacez la correspondance par un texte spécifique. Cet exemple supprime les espaces dans $str.
<?php $str = 'Hello sir'; $str = preg_replace('/\s\s+/', ' ', $str); echo $str; ?>
La Sortie:
Hello sir
File_get_contents
Lire un fichier dans une chaîne de caractère.
<?php echo file_get_contents("file.txt"); ?>
La Sortie:
Ceci est un fichier avec un texte.
Array_key_exists
Vérifie un tableau pour une clé spécifiée et renvoie true si la clé existe et false si la clé n’existe pas.
<?php $car = array("Renault"=>"Kangoo", "Peugeot"=>"Crossover"); if (array_key_exists("Renault",$car)) { echo "La clé existe!"; } else { echo "La clé n'existe pas!"; } ?>
La Sortie:
La clé existe!
Array_keys
Retourne un tableau contenant les clés.
<?php $car = array("Renault"=>"Kangoo", "Peugeot"=>"Crossover", "Toyota"=>"4X4"); print_r(array_keys($car)); ?>
La Sortie:
Array ( [0] => Renault [1] => Peugeot [2] => Toyota )Voir aussi la Partie 3.