Les 100 fonctions PHP que vous devez savoir – Partie 6
Dans ce tutoriel nous allons découvrir la suite de la liste des 100 fonctions natives les plus utilisées en PHP.
Fclose
Ferme un fichier ouvert. Cette fonction retourne TRUE en cas de succès ou FALSE en cas d’échec.
<?php $file = fopen("file.txt","r"); //... fclose($file); ?>
La Sortie:
true
Is_int
Est utilisé pour tester si le type du variable spécifiée est un entier ou non.
<?php $nbr = 123; if (is_int($nbr)) { echo "$nbr est un nombre entier" ; } else { echo "$nbr n'est pas un nombre entier " ; } ?>
La Sortie:
123 est un nombre entier
Is_file
Vérifie si le fichier spécifié est un fichier régulier. Cette fonction retourne TRUE s’il s’agit d’un fichier.
<?php $file = "file.txt"; if(is_file($file)) { echo ("$file est un fichier régulier"); } else { echo ("$file n'est pas un fichier régulier"); } ?>
La Sortie:
file.txt est un fichier régulier
Array_slice
Renvoie les parties sélectionnées d’un tableau.
<?php $colors = array("orange","black","white","yellow","green"); print_r(array_slice($colors, 2)); ?>
La Sortie:
Array ( [0] => white [1] => yellow [2] => green )
Preg_match_all
Faire une correspondance à toutes les occurrences du motif dans la chaîne.
<?php preg_match_all("/\(? (\d{3})? \)? (?(1) [\-\s] ) \d{3}-\d{4}/x", "Appel 222-1414 or 1-900-888-1414", $phones); print_r($phones); ?>
La Sortie:
Array ( [0] => Array ( [0] => 222-1414 [1] => 900-888-1414 ) [1] => Array ( [0] => [1] => 900 ) )
Ucfirst
Convertit le premier caractère d’une chaîne en majuscule.
<?php echo ucfirst("hello world!"); ?>
La Sortie:
Hello world!
Intval
Est utilisé pour récupérer la partie entière d’une valeur.
<?php echo intval(255.22); ?>
La Sortie:
255
Str_repeat
Répète une chaîne selon le nombre fourni en paramètre.
<?php echo str_repeat(".",12); ?>
La Sortie:
............
Serialize
Convertit une représentation stockable d’une valeur.
<?php $serializedData = serialize(array('Blue', 'Red', 'Green')); echo $serializedData; ?>
La Sortie:
a:3:{i:0;s:4:"Blue";i:1;s:3:"Red";i:2;s:5:"Green";}
Array_filter
filtre les valeurs d’un tableau à l’aide d’une fonction de rappel(callback).
<?php function checkOdd($nbr) { return($nbr & 1); } $tab = array("x","y",1,2,3); print_r(array_filter($tab, "checkOdd")); ?>
La Sortie:
Array ( [2] => 1 [4] => 3 )Voir aussi la Partie 7.