今天发现后台订单商品名称没有的时候出现了HTML代码,然后看了一下源代码(下图是简化版本的)

<?php
$name = trim('<span style="font-weight: bold;">*1</span>,<br />',',<br />');
echo($name);

发现得到的结果是

trim思考_html

很奇怪,为什么明明是去掉右边的,<br /> 却把左边的<给去掉了呢?

思考良久还没想到为什么,然后将trim暂时改为rtrim了

trim思考_php_02

先把这个案例记下来,待以后看看能不能搞明白,有兴趣的朋友可以给我留言探讨一下