Les 100 fonctions PHP que vous devez savoir – Partie 5
Dans ce tutoriel nous allons découvrir la suite de la liste des 100 fonctions natives les plus utilisées en PHP.
File_put_contents
Ecrire la chaîne de caractères « Welcom to WayToLearnX! » dans le fichier « file.txt.
<?php echo file_put_contents("file.txt","Welcom to WayToLearnX!"); ?>
Rtrim
Supprime les espaces ou autres caractères prédéfinis à droite d’une chaîne de caractères.
<?php $var = "Hello WayToLearnX!"; echo rtrim($var, "WayToLearnX!"); ?>
La Sortie:
Hello
Array_pop
Supprimer le dernier élément d’un tableau.
<?php $colors = array("orange","yellow","blue"); array_pop($colors); print_r($colors); ?>
La Sortie:
Array ( [0] => orange [1] => yellow)
Unlink
Supprime un fichier.
<?php $file = "file.txt"; if (!unlink($file)) { echo ("Erreur lors de la suppression"); } else { echo ("Fichier supprimé"); } ?>
Basename
Renvoie le nom de fichier à partir d’un chemin.
<?php $path = "/prog/app.php"; echo basename($path); ?>
La Sortie:
app.php
Realpath
Renvoie le chemin absolu.
<?php echo realpath("myfile.txt"); ?>
La Sortie:
C:\users\desktop\doc\myfile.txt
Call_user_func
Est utilisé pour appeler une fonction de rappel(callback) donné dans le premier paramètre et passe les paramètres restants en argument. Il est utilisé pour appeler les fonctions définies par l’utilisateur.
<?php function display($val) { echo "Ceci est le site $value.\n"; } call_user_func('display', "WayToLearnX.com"); ?>
La Sortie:
Ceci est le site WayToLearnX.com
Call_user_func_array
Appelle une fonction de rappel(callback) et lui transmet les paramètres. Les paramètres sont encapsulés dans un tableau, puis affectés un à un à la liste de paramètres du fonction de rappel. Vous appelez la fonction de rappel par le nom qualifié complet qui lui est attribué dans le premier paramètre. Si la fonction de rappel renvoie une valeur, cette valeur est renvoyée par call_user_func_array.
<?php $mult = function($nbr1, $nbr2) { return $nbr1 * $nbr2; }; var_dump(call_user_func_array($mult, array(3, 2))); ?>
La Sortie:
int(6)
Fopen
Ouvre un fichier ou une URL.
<?php $file = fopen("myFile.txt","r"); $url = fopen("https://waytolearnx.com/","r"); ?>
Microtime
Renvoie le timestamp Unix actuel en microsecondes
<?php echo(microtime()); ?>
La Sortie:
0.31729200 1545655496Voir aussi la Partie 6.