Les 100 fonctions PHP que vous devez savoir – Partie 8

Dans ce tutoriel nous allons découvrir la suite de la liste des 100 fonctions natives les plus utilisées en PHP.

 

Parse_url

Traite une URL et revoie ses composants

<?php
    $url = 'https://username:[email protected]:1080/path?arg=age#12';

    var_dump(parse_url($url));
    var_dump(parse_url($url, PHP_URL_SCHEME));
    var_dump(parse_url($url, PHP_URL_USER));
    var_dump(parse_url($url, PHP_URL_PASS));
    var_dump(parse_url($url, PHP_URL_HOST));
    var_dump(parse_url($url, PHP_URL_PORT));
   var_dump(parse_url($url, PHP_URL_PATH));
   var_dump(parse_url($url, PHP_URL_QUERY));
   var_dump(parse_url($url, PHP_URL_FRAGMENT));
?>

La Sortie:

array(8) {
  ["scheme"]=> string(5) "https" 
  ["host"]=> string(4) "host" 
  ["port"]=> int(1080) 
  ["user"]=> string(8) "username" 
  ["pass"]=> string(8) "password" 
  ["path"]=> string(5) "/path" 
  ["query"]=> string(7) "arg=age" 
  ["fragment"]=> string(2) "12" 
}
 

Func_get_args

Retourne les arguments d’une fonction sous la forme d’un tableau.

<?php
   function f()
   {
      $n = func_num_args();
      echo "Nombre d'arguments : $n";
      if ($n >= 2) {
         echo "Le troisième argument est : " . func_get_arg(2);
      }
   }

   f(1, 2, 3, 4);
?>

La Sortie:

Nombre d'arguments : 4
Le troisième argument est : 3

 

End

Déplace le pointeur interne vers la fin du tableau.

<?php
   $colors = array("Red", "Blue", "Green", "Brown");

   echo current($colors);
   echo end($colors); 
?>

La Sortie:

Red
Brown
PHP endPHP end()La fonction end() est une fonction intégrée en PHP et est utilisée pour trouver le dernier élément du tableau. La fonction end() modifie le pointeur…Lire plus
Base64_encode

Encode les données fournies avec base64. Cet encodage est conçu pour faire en sorte que les données binaires survivent lors du transport via des couches de transport non propres.

<?php
   $str = 'Ceci est une chaîne encodée';
   echo base64_encode($str);
?>

La Sortie:

Q2VjaSBlc3QgdW5lIGNoYcOubmUgZW5jb2TDqWU=

 

Unserialize

Convertit les données sérialisées en données réelles.

<?php
   $serializedData = serialize(array('Java', 'PHP', 'Python'));
   echo  $serializedData;

   // désérialiser les données
   $tab = unserialize($serializedData);
   // Afficher les données non sérialisées;
   var_dump ($tab);
?>

La Sortie:

a:3:{i:0;s:4:"Java";i:1;s:3:"PHP";i:2;s:6:"Python";}

array(3) {
  [0]=> string(4) "Java" 
  [1]=> string(3) "PHP"
  [2]=> string(6) "Python" 
}
PHP unserializePHP unserialize()La fonction unserialize() est une fonction intégrée en PHP qui reconvertisse les données sérialisées en données réelles.   Syntaxe unserialize(str, options)     Paramètres str(Obligatoire)…Lire plus
Max

Renvoie la valeur la plus grande dans un tableau.

<?php
   echo(max(3,4,6,7,20));
?>

La Sortie:

20
PHP maxPHP max()La fonction max() est une fonction intégrée en PHP qui renvoie la valeur la plus grande dans un tableau ou la valeur la plus grande…Lire plus  

Preg_split

Convertit une chaîne en un tableau selon l’expression régulière fourni en paramètre.

<?php
   $ip = "193.354.123.000"; // address IP
   $iptab = preg_split("/\./", $ip);  
   
   print "$iptab[0]";    //193
   print "$iptab[1]";   //354
   print "$iptab[2]";   //123
   print "$iptab[3]";   //000
?>

La Sortie:

193
354
123
000

 

Gettype

Est utilisé pour récupérer le type d’une variable.

<?php
    echo gettype(55);
    echo gettype(false);
    echo gettype(array());
?>

La Sortie:

integer
boolean
array
PHP gettypePHP gettype()La fonction gettype() est une fonction intégrée en PHP qui renvoie le type d’une variable.   Syntaxe gettype(var)     Paramètres var(Obligatoire) : Spécifie la…Lire plus
Strrpos

Trouve la position du dernière occurrence d’une chaîne dans une autre chaîne.

<?php
    echo strrpos("I love tomatos, I love tomatos too!","tomatos");
?>

La Sortie:

23
PHP strrposPHP strrpos()La fonction strrpos() trouve la position du dernière occurrence d’une chaîne dans une autre chaîne. La fonction strrpos() est sensible à la casse.   Syntaxe…Lire plus
Version_compare

Compare les deux versions de PHP standardisées.

<?php
    if (version_compare(PHP_VERSION, '5.0.0', '>=')) {
        echo "Ma version est : " . PHP_VERSION . "n";
    }
?>

La Sortie:

Ma version est : 7.2.33

Voir aussi la Partie 9.
 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *