Les 100 fonctions PHP que vous devez savoir – Partie 10
Dans ce tutoriel nous allons découvrir la suite de la liste des 100 fonctions natives les plus utilisées en PHP.
Array_reverse
Renvoie un tableau dans l’ordre inverse.
<?php $languages = array("1"=>"C++","2"=>"Java","3"=>"PHP"); print_r(array_reverse($languages)); ?>
La Sortie:
Array ( [0] => PHP [1] => Java [2] => C++ )
Ord
Renvoie la valeur ASCII du premier caractère d’une chaîne.
<?php echo ord("hello"); //La valeur ASCII de 'h' est 104 ?>
La Sortie:
104
Uniqid
Génére un identifiant unique.
<?php echo uniqid(); ?>
La Sortie:
5c21169e19439
Strtr
Remplace une sous-chaîne dans une chaîne par une chaîne de caractères.
<?php echo strtr("HayToLearnY","HY","WX"); ?>
La Sortie:
WayToLearnX
Array_diff
Compare les valeurs de deux tableaux (ou plus) et renvoie les différences.
<?php $languages1 = array("1"=>"PHP","2"=>"Java","3"=>"C","4"=>"C++"); $languages2 = array("5"=>"Java","6"=>"C","7"=>"C++"); $res = array_diff($languages1, $languages2); print_r($res); ?>
La Sortie:
Array ( [1] => PHP )
Error_reporting
Spécifie quelles erreurs sont signalées.
<?php //Désactiver le rapport des erreurs error_reporting(0); //Signaler toutes les erreurs error_reporting(E_ALL); ?>
Ceil
Arrondit un nombre à l’entier supérieur le plus proche, si nécessaire.
<?php echo(ceil(0.60)); ?>
La Sortie:
1
Urlencode
Cette fonction est pratique lors du codage d’une chaîne à utiliser dans une partie de requête d’une URL, car elle constitue un moyen pratique de transmettre des variables à la page suivante.
<?php echo '<a href="cgi?foo='. urlencode($foo).'">'; ?>
Min
Retourne la valeur la plus petite dans un tableau.
<?php echo(min(1,2,3,0,20)); ?>
La Sortie:
0
Print_r
Est utilisé pour afficher le contenu d’une variables de façon lisible.
<?php $lang = array("PHP"=>"1", "Java"=>"2", "Python"=>"3"); print_r($lang); ?>
Sortie:
Array ( [PHP] => 1 [Java] => 2 [Python] => 3 )