Beginner Asked:2020-01-04 23:00:59 +0000 UTC2020-01-04 23:00:59 +0000 UTC 2020-01-04 23:00:59 +0000 UTC 在这种情况下,修剪功能如何工作? 772 有一个代码 <?php $a = array(1, 1, 2, 3, 4, 5, 15); $b = implode('', $a); $r = trim($b, '15'); echo $r; ?> 你能解释为什么结果是 234 吗? php 1 个回答 Voted Best Answer Vlad from Moscow 2020-01-04T23:13:31Z2020-01-04T23:13:31Z 根据网上找到的描述:) trim() 函数用于从字符串的左侧和右侧删除空格和其他预定义字符。指定要删除的字符。没有这个删除下面的“”一个普通空格 该函数trim根据给定的模式将前导和尾随字符作为字符串删除。例如,对于代码片段 $a = array(1, 1, 2, 3, 4, 5, 15); $b = implode('', $a); $r = trim($b, '14'); 前导 '1' 将被删除,结果将是 '234515' 字符串中的字符“4”和“1”不会被删除,因为它们不是字符串的开始或结束字符。 对于这个片段,代码 $a = array(1, 1, 2, 3, 4, 5, 15); $b = implode('', $a); $r = trim($b, '15'); 会有一个结果 '234'
根据网上找到的描述:)
该函数
trim根据给定的模式将前导和尾随字符作为字符串删除。例如,对于代码片段前导 '1' 将被删除,结果将是
字符串中的字符“4”和“1”不会被删除,因为它们不是字符串的开始或结束字符。
对于这个片段,代码
会有一个结果