Découper string sans perdre la fin
Bonjour,
Je travail sur un petit script php qui a pour objectif de prendre une variable string, la découper en 3, puis me retourner 3 variables : début, milieu, fin.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$dmf = array();
$phrase = 'Une phrase plus ou moins longue';
//explose phrase pour nb mot
$morceau = explode(" ", $phrase);
//compte nb mot
$cpt = count($morceau);
//division nb mots par 3 afin d'avoir la taille de chacun de mes morceau
$morc = $cpt / 3 ;
//division de mon tableau en 3
$dmf = array_chunk($morceau, $morc); |
Le problème, c'est que souvent, je perds la fin.
Vous allez me dire, je pense : "c'est logique, si je divises en 3, tu vas perdre ce qu'il y a en trop."
Est ce que vous connaissez une meilleure alternative ?
Merci :)