在字符串中查找空格

kor*_*nko 0 php string

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

我试过以下代码:

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

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

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 week-endplacésousle signe de la montagne.Des ascensions de col,lafouleamasséesurlescôtés,souffrant avec leu ...

Smo*_*PHP 9

$lastSpace = strrpos($string," ");
Run Code Online (Sandbox Code Playgroud)

Doc:strrpos

  • 该代码将找到_space_的位置,但会错过其他空格,例如_tab_或_new line_字符. (2认同)