在字符串中查找空格

时间:2013-07-22 10:36:08

标签: php string

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

我尝试过以下代码:

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

但它没有返回正确的空白位置。它在一个单词的中间返回一个位置。

  

Danscetteseptiè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 etlesPyrénées,traversant des paysages qui   font toute la saveur du Tour。 Dernièreétapeunpeu plate avant un   周末的电影节sous le signe de la montagne。 Des ascensions de col,la   fouleamasséesurlescôtés,souffrant avec leu ...

2 个答案:

答案 0 :(得分:9)

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

Doc:strrpos

答案 1 :(得分:1)

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

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