- bin2hex: documentation ( source)
- preg_replace: documentation ( source)
- number_format: documentation ( source)
<?php
$separator = " ";
echo preg_replace('/(?<=\d)\x' . bin2hex($separator[0]) . '(?=\d)/', $separator, number_format(12345678, 0, ".", $separator));