修剪结果出乎意料吗?

Pra*_*hra 0 php trim

$individual_file["uri"] = "public://iStock_000000527255XSmall.jpg";
print_r(ltrim($individual_file["uri"], "public://"));

Result -: Stock_000000527255XSmall.jpg
Run Code Online (Sandbox Code Playgroud)

为什么失踪我?但是当我的角色以si开头时,我得到了结果.为什么修剪表现不同?

$individual_file["uri"] = "public://siStock_000000527255XSmall.jpg";
print_r(ltrim($individual_file["uri"], "public://"));

Result -: siStock_000000527255XSmall.jpg
Run Code Online (Sandbox Code Playgroud)

Dav*_*lli 5

这是因为charlist实际上是从字符串左侧删除的单个字符列表,public://中列出.无论订单如何,该列表中的任何字符都将被删除.

参考:http://php.net/manual/en/function.ltrim.php

事实上这个:

$individual_file["uri"] = "public://iStock_000000527255XSmall.jpg";
print_r(ltrim($individual_file["uri"], "publc://"));
Run Code Online (Sandbox Code Playgroud)

输出:

ic://iStock_000000527255XSmall.jpg
Run Code Online (Sandbox Code Playgroud)

通过更改顺序的另一个示例:

$individual_file["uri"] = "public://iStock_000000527255XSmall.jpg";
print_r(ltrim($individual_file["uri"], "bcilpu:/"));
Run Code Online (Sandbox Code Playgroud)

输出:

Stock_000000527255XSmall.jpg
Run Code Online (Sandbox Code Playgroud)