J'ai une chaine de 15 chiffres (N° sécu) qui je voudrait mêttre sous cette forme:
1 23 45 56 234 1345 _ 45
Voilà ce que je trouvé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php $nir = 1234556234134545 if (preg_match_all('#[0-9]#',$nir,$matches)) { echo $matches[0][0].' ' .$matches[0][1].$matches[0][2].' ' .$matches[0][3].$matches[0][4].' ' .$matches[0][5].$matches[0][6].' ' .$matches[0][7].$matches[0][8].$matches[0][9].' ' .$matches[0][10].$matches[0][11].$matches[0][12].' _ ' .$matches[0][13].$matches[0][14]; }; // Retourne: 1 23 45 56 234 1345 _ 45 ?>
Une écriture plus simple est-elle possible ?
Partager