php 删除字符串中的第一个和最后一个字符[重复]

z9ju0rcb  于 2023-05-27  发布在  PHP
关注(0)|答案(6)|浏览(429)

此问题已在此处有答案

Delete first 3 characters and last 3 characters from String PHP(6个答案)
9年前关闭。
关于PHP的问题
如果我有一个名为$string的变量,其中包含单词"Testing",我希望php代码删除第一个和最后一个字符。(因此输出为"estin")。我已经尝试了多个函数,例如str_replacesubstr,但到目前为止,我只能删除第一个或最后一个字符。
我不知道如何删除第一个和最后一个字符。

jq6vz3qz

jq6vz3qz1#

<?php
$str = 'Testing';
$result = substr($str, 1, -1);
echo $result; // estin

代码结果:http://codepad.org/RLbw4azA

阅读更多:substr

函数:substr可以接收3个参数:

string substr (string $string , int $start [, int $length ] )

如果*length*被给定并且是负数,那么许多字符将从字符串的末尾被省略(当开始为负数时,在计算开始位置之后)。如果start表示此截断或超出的位置,则返回false。

1zmg4dgp

1zmg4dgp2#

使用preg_replace

$string = preg_replace('/^.|.$/','',$string);
v8wbuo2f

v8wbuo2f3#

$str = "Testing";
echo $str = substr($str,1,-1);
u1ehiz5o

u1ehiz5o4#

你试过这个吗:

$string = substr($string, 1, -1);
kknvjkwl

kknvjkwl5#

试试substr($string, 1, -1)。会有帮助的

lvjbypge

lvjbypge6#

$str = 'ABCDEFGH';
$string = string($string,1,-1);
//输出将显示BCDEFG

相关问题