如何区分trimStr、ltrimStr和rtrimStr的功能差异?

更新于
2026-10-09 02:15:11
2阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计341个文字,预计阅读时间需要2分钟。

如何区分trimStr、ltrimStr和rtrimStr的功能差异?

php// trimStr: 移除字符串首尾空白字符function trimStr($str) { return trim($str);}

// ltrimStr: 移除字符串左侧空白字符function ltrimStr($str, $list=null) { return ltrim($str, $list);}

// rtrimStr: 移除字符串右侧空白字符function rtrimStr($str, $list=null) { return rtrim($str, $list);}

trimStr、ltrimStr、rtrimStr处理 PHP TRIM是个坑问题

$len1) return trim($str); $str = ltrimStr($str, $list); $str = rtrimStr($str, $list); return $str; } } /* * ltrim 字符串 * 类似 php 函数 ltrim * @see ramble.3vshej.cn/php-trim-is-a-pit/ PHP TRIM 是个坑 大坑 * @param string $str 源字符 * @param string $list 待清除字符 * @return string */ if ( ! function_exists('ltrimStr')) { function ltrimStr($str, $list='') { $list = (string) $list; if (!isset($list[0])) return ltrim($str); $len1 = strlen($str); $len2 = strlen($list); if ($len2 > $len1) return ltrim($str); $s = ''; do { $s = substr($str, 0, $len2); if ($s == $list) $str = substr($str, $len2); } while($s == $list); return $str; } } /* * rtrim 字符串 * 类似 php 函数 rtrim * @see ramble.3vshej.cn/php-trim-is-a-pit/ PHP TRIM 是个坑 大坑 * @param string $str 源字符 * @param string $list 待清除字符 * @return string */ if ( ! function_exists('rtrimStr')) { function rtrimStr($str, $list='') { $list = (string) $list; if (!isset($list[0])) return rtrim($str); $len1 = strlen($str); $len2 = strlen($list); if ($len2 > $len1) return rtrim($str); $s = ''; do { $s = substr($str, -$len2); if ($s == $list) $str = substr($str, 0, -$len2); } while($s == $list); return $str; } } ?>

如何区分trimStr、ltrimStr和rtrimStr的功能差异?

本文共计341个文字,预计阅读时间需要2分钟。

如何区分trimStr、ltrimStr和rtrimStr的功能差异?

php// trimStr: 移除字符串首尾空白字符function trimStr($str) { return trim($str);}

// ltrimStr: 移除字符串左侧空白字符function ltrimStr($str, $list=null) { return ltrim($str, $list);}

// rtrimStr: 移除字符串右侧空白字符function rtrimStr($str, $list=null) { return rtrim($str, $list);}

trimStr、ltrimStr、rtrimStr处理 PHP TRIM是个坑问题

$len1) return trim($str); $str = ltrimStr($str, $list); $str = rtrimStr($str, $list); return $str; } } /* * ltrim 字符串 * 类似 php 函数 ltrim * @see ramble.3vshej.cn/php-trim-is-a-pit/ PHP TRIM 是个坑 大坑 * @param string $str 源字符 * @param string $list 待清除字符 * @return string */ if ( ! function_exists('ltrimStr')) { function ltrimStr($str, $list='') { $list = (string) $list; if (!isset($list[0])) return ltrim($str); $len1 = strlen($str); $len2 = strlen($list); if ($len2 > $len1) return ltrim($str); $s = ''; do { $s = substr($str, 0, $len2); if ($s == $list) $str = substr($str, $len2); } while($s == $list); return $str; } } /* * rtrim 字符串 * 类似 php 函数 rtrim * @see ramble.3vshej.cn/php-trim-is-a-pit/ PHP TRIM 是个坑 大坑 * @param string $str 源字符 * @param string $list 待清除字符 * @return string */ if ( ! function_exists('rtrimStr')) { function rtrimStr($str, $list='') { $list = (string) $list; if (!isset($list[0])) return rtrim($str); $len1 = strlen($str); $len2 = strlen($list); if ($len2 > $len1) return rtrim($str); $s = ''; do { $s = substr($str, -$len2); if ($s == $list) $str = substr($str, 0, -$len2); } while($s == $list); return $str; } } ?>

如何区分trimStr、ltrimStr和rtrimStr的功能差异?