Obtenga el último carácter de String PHP
substr("testers", -1); // returns "s"
Nate
substr("testers", -1); // returns "s"
function getLastWord($string)
{
$string = explode(' ', $string);
$last_word = array_pop($string);
return $last_word;
}
<?php
$str = "NAME WITH SPACES FIELD1 FIELD2 FIELD3 FIELD4";
preg_match("/(\S+)\s(\S+)\s(\S+)\s(\S+)$/", $str, $matches);
var_dump($matches);
/* array(5) {
[0] => string(27) "FIELD1 FIELD2 FIELD3 FIELD4"
[1] => string(6) "FIELD1"
[2] => string(6) "FIELD2"
[3] => string(6) "FIELD3"
[4] => string(6) "FIELD4"
} */
phpCopy<?php
$string = "This is a string";
$lastChar = $string[-1];
echo "The last char of the string is $lastChar.";
?>
phpCopy<?php
$string = 'This is a string';
$lastChar = substr($string, -1);
echo "The last char of the string is $lastChar.";
?>
phpCopy<?php
$string = "This is a string";
$lengthOfString = strlen($string);
$lastCharPosition = $lengthOfString-1;
$lastChar = $string[$lastCharPosition];
echo "The last char of the string is $lastChar.";
?>