首先使用strlen()函数获取字符串的长度,然后通过字符串索引操作取得最后一个字符。 php $str = "hello, world!"; $length = strlen($str); $lastchar = $str[$length - 1]; echo $lastchar; // 输出: ! 使用mb_substr()函数(处理多字节字符): 如果字符串中包含多字节字符(如中文),应使用mb_substr(...
要获取字符串的最后一个字符,可以使用以下代码: $str = "Hello World"; $lastChar = $str[strlen($str) - 1]; echo $lastChar; // 输出"d" 复制代码 在上面的代码中,strlen($str) 返回字符串的长度,然后使用-1 来获取最后一个字符的索引。最后,使用$str[索引]来获取字符串中的最后一个字符。 0 ...
第一段代码理解: 通过strripos 找到最后字符串'm-184-191'中 '-'最后出现的位置,然后加上一,再通过substr截取最后一个‘-’后面的字符串(不包括最后一个'-') 第二段代码理解: 通过strrpos找到'/'最后出现的位置,通过字符串截取从字符串'admin/auth/index'的开头一直截取到最后一个'/'前的位置(不包括最后的...
我们可以通过将字符串的最后一个 char 存储到新的字符串中,然后使用for循环获取最后一个 char。我们将遍历字符串并到达最后一个字符。 <?php$string="This is a string";$lastCharPosition=strlen($string)-1;for($x=$lastCharPosition;$x<strlen($string);$x++) {$newString=$string[$x];}echo"The la...
$lastChar=mb_substr($str,mb_strlen($str)-1,1); 这个方法的原理与前一个方法类似,只是使用了mb_strlen函数和mb_substr函数来处理多字节字符的长度和截取。 以上就是在PHP中获取字符串最后一个字符的几种常用方法。根据实际情况选择适合的方法,你就可以轻松地获取字符串的最后一个字符了。
2、取得某字符串某字符之后的字符串,例如获取字符串 'admin/auth/index' 的'admin/auth'这个字符: $url = 'admin/auth/index'; $result = substr($url,0,strrpos($url,"/"); echo $result; 上面2 段代码主要用到了几个函数: ① strrpos() 函数查找字符串在另一字符串中最后一次出现的位置(区分大...