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:password@host: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 end

Laisser un commentaire

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