如何在php中删除变量的最后一个字

如何在php中删除变量的最后一个字,php,Php,例如,如何从变量中提取最后一个单词 $name = "Salman Khan"; 我想要ans,只是因为我想删除字符串中的n,试试这个 $words = explode(' ',$name); // Break words into array $noofwords = count($words); // Find out how many unset($words[$noofwords-1]); // remove the last one (-1 because of zero-index

例如,如何从变量中提取最后一个单词

$name = "Salman Khan";
我想要ans,只是因为我想删除字符串中的n,试试这个

$words = explode(' ',$name); // Break words into array
$noofwords = count($words); // Find out how many
unset($words[$noofwords-1]); // remove the last one (-1 because of zero-index)
$newstring = implode(' ',$words); //put back together
$name = 'salman khan';

$length = strlen($name);

$char = $name[$length-1];

echo rtrim($name,$char);

输出


你的意思是去掉最后一个字母吗

echo substr($name, 0, -1);
还是最后一句话


回音分解“”,$name[0]

为了清楚起见,是否要删除最后一个单词或字母;这和蛋糕有什么特别的关系?似乎是一个标准的PHP问题。@salman您有解决方案吗?
echo substr($name,0,-1);
echo substr($name,0,strlen($name)-1);
salman kha
$newstring = substr($name, 0, strlen($name)-1);
echo substr($name, 0, -1);