Vérification de numéros de sécurité sociale

    15 Fév 2019  

      Vérification de numéros de sécurité sociale

Vérifie qu'un numéro est bien un numéro de sécurité sociale française.

Auteur : Damien Seguy (Nexen)
administrateur 15 Fév 2019
# Catégorie Compatibilité Nombre de vues Site Archive
   Vérificateurs PHP 4, PHP 5, PHP 7 36  

       Code Source PHP


 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
 26    
 27    
                               
<?php
/**************************************************************************************/
/*
     Titre  : Vérification de numéros de sécurité sociale                                                             
                                                                                                                          
     URL    :  
     https://phpsources.net/code/php/verificateurs/1021_verification-de-numeros-de-securitesociale
     Auteur         : administrateur                                                                                      
     Date edition   : 15 Fév 2019                                                                                         
*/
/**************************************************************************************/
 function is_secsocnum($nombre){
 // que des chiffres 
  $nombre preg_replace("/[^0-9]/"""$nombre); 
  // 13 chiffres + 2 de cle. 
  if ((strlen($nombre) != 13) && (strlen($nombre) != 15)) { return 0;} 
  // premier chiffre : sexe : un ou deux 
  if (($nombre[0] == 0) || ( $nombre[0] > 2)){ return 0;} 
  // deux chiffres suivants : annee de naissance 
  // deux chiffres suivants : mois de naissance, entre 1 et 12 
  if (!in_array(substr($nombre32), range(112))){ return 0;} 
  
  return 1
}
?>

...  Manuel PHP - Fonctions du code source

   php.net  Description Versions PHP OUTIL
   in_array Indique si une valeur appartient à un tableau PHP 4, PHP 5, PHP 7
   preg_replace Rechercher et remplacer par expression rationnelle standard PHP 4, PHP 5, PHP 7
   range Crée un tableau contenant un intervalle d'éléments PHP 4, PHP 5, PHP 7
   return Retourne le controle du programme au module appelant. PHP 4, PHP 5, PHP 7
   strlen Calcule la taille d'une chaîne PHP 4, PHP 5, PHP 7
   substr Retourne un segment de chaîne PHP 4, PHP 5, PHP 7


  • L'ajout de commentaire est libre et ne demande pas d'inscription,
  •   invité

nous vous encourageons à contribuer à l'utilisation de PHP en ajoutant vos remarques.