Reputation: 700
I have the following string. I need to find the position of the last white space.
I have tried the following code:
for ($i = 410; $i < 420; $i++) {
if ($body[$i] == ' ') {
$lastCharacter = $i;
break;
}
}
But it does not return the correct white space position. It return a position in middle of a word.
Dans cette septième étape, les coureurs vont relier Montpellier et Albi, passant au milieu des vignes de l'arrière-pays pour faire la jonction entre les Alpes et les Pyrénées, traversant des paysages qui font toute la saveur du Tour. Dernière étape un peu plate avant un week-end placé sous le signe de la montagne. Des ascensions de col, la foule amassée sur les côtés, souffrant avec leu...
Upvotes: 0
Views: 24806
Reputation: 32740
Use strrpos
: http://php.net/manual/en/function.strrpos.php
echo $pos = strrpos($mystring, " ");
Upvotes: 2