一个关于php的问题。
如果我有一个名为 $string 的变量,其中包含"Testing"
我希望 php 代码删除第一个和最后一个字符的单词。(所以输出将是"estin"
)。str_replace
例如,我尝试了多种功能,substr
但到目前为止,我只设法删除了第一个或最后一个字符。
我不知道如何删除第一个和最后一个字符。
一个关于php的问题。
如果我有一个名为 $string 的变量,其中包含"Testing"
我希望 php 代码删除第一个和最后一个字符的单词。(所以输出将是"estin"
)。str_replace
例如,我尝试了多种功能,substr
但到目前为止,我只设法删除了第一个或最后一个字符。
我不知道如何删除第一个和最后一个字符。
<?php
$str = 'Testing';
$result = substr($str, 1, -1);
echo $result; // estin
功能:substr
可以接收3个参数:
string substr (string $string , int $start [, int $length ] )
如果给定length并且为负数,则字符串末尾会省略很多字符(在 start 为负数时计算起始位置之后)。如果 start 表示此截断的位置或超出该位置,则将返回 false。
使用 preg_replace
$string = preg_replace('/^.|.$/','',$string);
你有没有试过这个:
$string = substr($string, 1, -1);
$str = "Testing";
echo $str = substr($str,1,-1);
试试substr($string, 1, -1)
。我会帮你的
$str = 'ABCDEFGH';
回声 $result = substr($str, 1, -1);
//输出将显示BCDEFG