Bonjour,
je cherche à scinder une chaine du type (uniquement pour l'affichage)
1660454395354
en
16 60 45 43 95 35 4
La chaîne est aléatoir et ne contient pas toujours le même nombre de caractère donc voir pour faire des paires... bref si quelqu'un à une idée
<?php
$str = '1660454395354';
echo implode(' ',str_split($str,2));
<?php
$str = "166004.....";
$arr = str_split($str,2);
foreach($arr as $s) {
echo $s.' ';
}
?>
function str_insertChar($str, $size = 1, $char = " ", $ouput = "") {
if(($len = strlen($str)) == 0) {
return $ouput;
}
$ouput .= $str[0];
$str = substr($str, 1);
if($len >= $size && $len % $size == 0 ) {
$ouput .= $char;
}
return str_insertChar($str, $size, $char, $ouput);
}
echo str_insertChar("123456789", 2); // 12 34 56 78 9