从字符串中删除第一个和最后一个单词(php))

Remove first and last word from a string(php))

我想从字符串中删除第一个和最后一个词。

$string = "12121";

我试过像这样修剪它

$string = "12121";
$trimmed = trim($string, 1);
print($trimmed);

结果 22 而且我要 212 所以请帮助我

你能试试这个吗?

<!DOCTYPE html>
<html>
<body>
<?php
$string = "12121";
$temp = ltrim($string, 1);
$trimmed = rtrim($temp, 1);
print($trimmed);
?>

</body>
</html>

你可以试试正则表达式

$string = "12121";
$trimmed = preg_replace('(^.)', '', $string);
$trimmed = preg_replace('(.$)', '', $trimmed);
print($trimmed);

但是在这里使用正则表达式似乎有些过分了 所以 substr(就像提到的@aqib)可能就是你要找的那个

$string = "12121";
$trimmed = substr($string, 1, -1);
print($trimmed);