$string = "Hello World Again".
echo strrchr($string , ' '); // Gets ' Again'
Maintenant, je veux obtenir "Hello World" du $string
[La sous-chaîne avant la dernière occurrence d'un espace ' ' ]. Comment puis-je l'obtenir ? ?
$string = "Hello World Again".
echo strrchr($string , ' '); // Gets ' Again'
Maintenant, je veux obtenir "Hello World" du $string
[La sous-chaîne avant la dernière occurrence d'un espace ' ' ]. Comment puis-je l'obtenir ? ?
Une façon (agréable et détendue) :
$string = "Hello World Again";
$t1=explode(' ',$string);
array_pop($t1);
$t2=implode(' ',$t1);
print_r($t2);
Autres moyens (plus délicats) :
$result = preg_replace('~\s+\S+$~', '', $string);
ou
$result = implode(" ", array_slice(str_word_count($string, 1), 0, -1));
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.