关于php的问题。
如果我有名为 $string 的变量包含单词 "Testing"
我想要 php用于删除第一个和最后一个字符的代码。(所以输出将是"estin"
)。我已经尝试了多个功能,例如str_replace
和substr
但到目前为止,我只设法删除了第一个或最后一个字符。
我不知道如何删除第一个和最后一个字符。
<?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。
使用preg_replace
$string = preg_replace('/^.|.$/','',$string);
$str = "Testing";
echo $str = substr($str,1,-1);
你试过这个吗:
$string = substr($string, 1, -1);
请尝试substr($string, 1, -1)
。它会有所帮助
$str = 'ABCDEFGH';
回声$result = substr($str, 1, -1);
输出将显示 BCDEFG