0

我有以下字符串。我需要找到最后一个空白的位置。

我尝试了以下代码:

for ($i = 410; $i < 420; $i++) {
            if ($body[$i] == ' ') {
                $lastCharacter = $i;
                break;
            }
        }

但它不会返回正确的空白位置。它返回一个单词中间的位置。

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 place sous le signe de la montagne。Des ascensions de col, la foule amassée sur les côtés, souffrant avec leu...

4

2 回答 2

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

文档:strrpos

于 2013-07-22T10:38:51.393 回答
1

使用strrpos: http: //php.net/manual/en/function.strrpos.php

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

于 2013-07-22T10:39:34.600 回答