2013-07-22 74 views
0

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

我曾尝试下面的代码:

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

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

丹斯CETTEseptièmeETAPE,莱coureurs vont relier蒙彼利埃等 阿尔比,顺便AU环境DES VIGNES DE L'ARRIERE付费倒放任拉 jonction恩特雷里奥斯LES阿尔卑斯等莱比利牛斯,traversant DES PAYSAGES魁 字体TOUTE la saveur du Tour。 Dernièreétapeun peu plate avant un 周末的plate sous le signe de la montagne。德提升中去山坳,拉 fouleamassée河畔莱阿摩尔,souffrant AVEC列伊...

回答

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

文件:strrpos

+2

到代码将找到_space_的位置,但错过其他空白区域,如_tab_或_new line_字符。 – David