korvinko
korvinko

Reputation: 700

Find white space in string

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

Answers (2)

MDEV
MDEV

Reputation: 10838

$lastSpace = strrpos($string," ");

Doc: strrpos

Upvotes: 9

Prasanth Bendra
Prasanth Bendra

Reputation: 32740

Use strrpos : http://php.net/manual/en/function.strrpos.php

echo $pos = strrpos($mystring, " ");

Upvotes: 2

Related Questions