替换php中的第一个和最后一个字符

时间:2013-09-27 11:10:56

标签: php

关于php的问题。

如果我的变量名为$ string,其中包含单词"Testing",我想要php 用于删除第一个和最后一个字符的代码。 (因此输出将为"estin")。 我尝试了多种功能,例如str_replacesubstr,但到目前为止,我只设法删除了第一个或唯一的最后一个字符。

我不知道如何删除第一个和最后一个字符。

6 个答案:

答案 0 :(得分:10)

<?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 ] )

如果 长度 并且否定,则字符串末尾将省略那么多字符(在起始位置之后)当开始为负时计算)。如果start表示此截断的位置或更高,则返回false。

答案 1 :(得分:3)

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

答案 2 :(得分:3)

你试过这个:

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

答案 3 :(得分:2)

使用preg_replace

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

答案 4 :(得分:1)

尝试substr($string, 1, -1)。它会有所帮助

答案 5 :(得分:1)

$ str ='ABCDEFGH';

echo $ result = substr($ str,1,-1);

//输出将显示BCDEFG