Une ecriture plus simple ?
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:
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 ?