为什么错了? $str = 'Look at the sea'; $str{strlen($str)-1} = 'e' $last = strval($str) ; echo $last; ?> 分享到: ------解决方案--------------------$str{strlen($str)-1} = 'e' 这个后面少个分号------解决方案--------------------因为LZ第三行没加分号。