Les 100 fonctions PHP que vous devez savoir – Partie 7
Dans ce tutoriel nous allons découvrir la suite de la liste des 100 fonctions natives les plus utilisées en PHP.
Mkdir
Crée un nouveau répertoire.
<?php mkdir("Document"); ?>
Is_callable
Est utilisé pour tester que le contenu d’une variable, si elle peut être appelée en tant que fonction ou non.
<?php function f(){ } echo is_callable('f'); ?>
La Sortie:
1
Ltrim
Supprime les espaces ou autres caractères prédéfinis à gauche d’une chaîne de caractères.
<?php $var = "Hello WayToLearnX!"; echo ltrim($var,"Hello"); ?>
La Sortie:
WayToLearnX!
Ob_start
PHP étant un langage interprété, chaque instruction est exécutée l’une après l’autre. PHP a donc tendance à envoyer du code HTML aux navigateurs en morceaux, ce qui réduit les performances. En utilisant la mise en mémoire tampon, le code HTML généré est stocké dans un tampon ou une variable de type string et est envoyé à la mémoire tampon pour être rendu après l’exécution de la dernière instruction du script PHP.
Mais la mise en mémoire tampon n’est pas activée par défaut. Pour l’activer, il faut utiliser la fonction ob_start() avant tout chose dans le script.
<?php function callback($buffer){ ..... } ob_start("callback"); echo "Hello WayToLearnX!"; ob_end_flush(); ?>
Round
Arrondit un nombre à virgule flottante.
<?php echo(round(3.9754341,2)); ?>
La Sortie:
3.98
Fwrite
Ecrit dans un fichier ouvert. Cette fonction renvoie le nombre d’octets écrits.
<?php $file = fopen("file.txt","w"); echo fwrite($file,"Hello World!"); fclose($file); ?>
La Sortie:
13
Array_unique
Supprime les doublons d’un tableau. Si deux ou plusieurs valeurs sont identiques, la première sera gardée et l’autre sera supprimée.
<?php $colors = array("1"=>"blue", "2"=>"orange", "3"=>"blue"); print_r(array_unique($colors)); ?>
La Sortie:
Array ( [1] => blue [2] => orange )
Array_search
Recherche une valeur dans un tableau et retourne la clé.
<?php $colors = array("1"=>"blue", "2"=>"orange", "3"=>"red"); print_r(array_search("blue", $colors)); ?>
La Sortie:
1
Reset
Déplace le pointeur interne sur le premier élément du tableau.
<?php $colors = array("Red", "Blue", "Green", "Orange"); echo current($colors); //Red echo next($colors); //Blue echo reset($colors); //Red ?>
La Sortie:
Red Blue Red
Array_unshift
Insère des nouveaux éléments dans un tableau. Les nouvelles valeurs seront insérées au début du tableau.
<?php $colors = array("1"=>"Red", "2"=>"Blue"); array_unshift($colors, "Orange"); print_r($colors); ?>
La Sortie:
Array ( [0] => Orange [1] => Red [2] => Blue )Voir aussi la Partie 8.