1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
$valeurs = [
"Chapitre 1",
"84",
"85",
"86",
"Chapitre 2",
"284",
"285",
"286",
"Chapitre 3",
"184",
"185",
];
$nomChapitre = NULL;
$resultat = [];
foreach ($valeurs as $v) {
if (0 === strpos($v, "Chapitre ")) {
$nomChapitre = $v;
} else {
$resultat[$v] = $nomChapitre;
}
}
/*
$resultat contient :
[
84 => 'Chapitre 1',
85 => 'Chapitre 1',
86 => 'Chapitre 1',
284 => 'Chapitre 2',
285 => 'Chapitre 2',
286 => 'Chapitre 2',
184 => 'Chapitre 3',
185 => 'Chapitre 3',
]
*/ |
Partager