代码非常简单:
<?php
$url='http://10.100.11.5/xapi.git';
$tmp=trim($url,'.git');
var_dump($tmp);
$url='http://10.100.11.5/xapi';
$tmp=trim($url,'git');
var_dump($tmp);
执行后的结果:
root@debian10:/var/www/html# php 7.php
string(22) "http://10.100.11.5/xap"
string(22) "http://10.100.11.5/xap"
问题:为什么会把字符串结尾的 i 字符给吞了,
环境 php 7.3 php5.6 均测试如此
<?php
$url='http://10.100.11.5/xapi.git';
$tmp=trim($url,'.git');
var_dump($tmp);
$url='http://10.100.11.5/xapi';
$tmp=trim($url,'git');
var_dump($tmp);
执行后的结果:
root@debian10:/var/www/html# php 7.php
string(22) "http://10.100.11.5/xap"
string(22) "http://10.100.11.5/xap"
问题:为什么会把字符串结尾的 i 字符给吞了,
环境 php 7.3 php5.6 均测试如此