PHP ltrim()和rtrim()函数

Cli*_*ote 1 php string

我需要两个函数,它们从一个字符串和从右侧和左侧修剪的字符数量返回它.例如:

$str = "[test]";
$str = ltrim($str,1); //becomes test]
$str = rtrim($str,1); //becomes test
Run Code Online (Sandbox Code Playgroud)

思考?

cle*_*tus 6

function my_rtrim($str, $count) {
  return substr($str, 0, -$count);
}

function my_ltrim($str, $count) {
  return substr($str, $count);
}
Run Code Online (Sandbox Code Playgroud)

请参阅substr().


Sil*_*ost 6

substr

substr("abcdef", 0, -1);     // 'abcde'
substr("abcdef", 1);         // 'bcdef'
Run Code Online (Sandbox Code Playgroud)

但事实并非如此ltrim,rtrim功能通常都有效.它们使用子字符串而不是索引操作.

显然:

substr('abcdef', 1, -1)
Run Code Online (Sandbox Code Playgroud)

做你想要的一切.