[英]Trim function does not remove all occurances of character?
为什么在进行trim()
时会得到此结果?
trim( '18" x 24"', '"' )
结果是18" x 24
而我的预期结果是18 x 24
。它只删除了字符串的最后一个"
。
任何帮助将不胜感激! :D
trim()
仅从字符串的开头和结尾删除指定的字符。 如果要在字符串中的所有位置删除它们,请使用str_replace()
:
$doublequotes_removed = str_replace('"', '', '18" x 24"');
trim
将相关字符从开头和结尾拉出。
您正在寻找str_replace
str_replace('"','','18" x 24"');
您可以使用str_replace(),它将用另一个替换您指定的字符。
像这样
str_replace('"','',''18" x 24");
您将获得所需的输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.