简体   繁体   English

在字符串中查找空格

[英]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. Dans cetteseptièmeétape,Les Coureurs vontlier Montpellier et Albi,Passion au milieu des vignes de l'arrière-payspour Faire la Junction entre les Alpes et lesPyrénées,遍历des paysages qui字样的la Tourur du saveur。 Dernière étape un peu plate avant un week-end placé sous le signe de la montagne. 周末使用的Dernièreétape饰带和Montagne饰带。 Des ascensions de col, la foule amassée sur les côtés, souffrant avec leu... Des ascensions de col,la fouleamasséesur lescôtés,美味的avec leu ...

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

Doc: strrpos

使用strrposhttp : strrpos

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM