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 : Sélectionner tout - Visualiser dans une fenêtre à part
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