Comment diviser $ string après 5 caractères en un tableau
exemple:
$string="123456789";
production attendue
$output[0] contain "12345";
$output[1] contain "6789";
Avec l'aide de la réponse de BoltClocks, j'ai créé la fonction suivante pour résoudre le problème:
function split_on($string, $num) {
$length = strlen($string);
$output[0] = substr($string, 0, $num);
$output[1] = substr($string, $num, $length );
return $output;
}
Si vous devez fractionner une chaîne après tous les 5 caractères, essayez str_split()
:
$output = str_split($string, 5);
Si vous avez seulement besoin d'extraire les 5 premiers caractères et de placer le reste de la chaîne dans la deuxième partie de votre tableau, vous pouvez utiliser substr()
comme le suggère NullUserException (code de sa réponse maintenant supprimée):
$output[0] = substr($string, 0, 5);
$output[1] = substr($string, 5);