Les 100 fonctions PHP que vous devez savoir – Partie 9
Dans ce tutoriel nous allons découvrir la suite de la liste des 100 fonctions natives les plus utilisées en PHP.
Array_push
Insère un ou plusieurs éléments à la fin d’un tableau.
<?php $colors = array("1"=>"orange","2"=>"brown"); array_push($colors,"red","green"); print_r($colors); ?>La Sortie:
Array ( [1] => orange [2] => brown [3] => red [4] => green )
Floor
Arrondit un nombre à l’entier inférieur le plus proche, si nécessaire.
<?php echo(floor(0.90)); ?>
La Sortie:
0
Strtotime
Convertit une date-heure textuelle en anglais dans un timestamp Unix.
<?php echo(strtotime("2 May 2006")); ?>
La Sortie:
1146528000
Htmlspecialchars
Convertit certains caractères prédéfinis vers des entités HTML.
<?php $str = "Welcom to WayToLearnX.com"; echo htmlspecialchars($str); ?>
La Sortie:
Welcom <b>to</b> WayToLearnX.com
Ini_get
Les paramètres de configuration se trouvent dans le fichier php.ini. La valeur définie de chaque paramètres peut être identifiée à l’aide de la fonction ini_get.
<?php echo ini_get('upload_max_filesize'); //la sortie est par défaut 2M ?>
La Sortie:
2M
Ini_set
Les paramètres de configuration se trouvent dans le fichier php.ini. La valeur définie de chaque paramètres peut être modifier à l’aide de la fonction ini_set.
<?php ini_set('upload_max_filesize', '3M'); ?>
Chr
Convertit une valeur ASCII en caractère.
<?php $str = chr(046); echo("Nous seron là, toi $str moi!"); ?>
La Sortie:
Nous seron là, toi & moi!
Extension_loaded
Cette fonction renvoie TRUE si l’extension identifiée par son nom est chargée, sinon renvoie FALSE.
<?php if (extension_loaded('gd')) echo "GD installed"; else echo "GD not installed"; ?>
Is_bool
Cette fonction permet de déterminer si une variable est un booléen ou non.
<?php $var = true; if (is_bool($var)) echo "Ceci est un booléen"; else echo "Ceci n'est pas un booléen"; ?>
La Sortie:
Ceci est un booléen
Ksort
Trie un tableau associatif par ordre croissant, en fonction de la clé.
<?php $age=array("55"=>"Alex","37"=>"Ali","13"=>"Emily"); ksort($age); print_r($age); ?>
La Sortie:
Array ( [13] => Emily [37] => Ali [55] => Alex )Voir aussi la Partie 10.