gpt4 book ai didi

php - 从 PHP 上的字符串的左侧和右侧删除空格

转载 作者:搜寻专家 更新时间:2023-10-31 21:57:16 25 4
gpt4 key购买 nike

我总是遇到充满奇怪字符的字符串问题,这些字符不是空格,但它们确实算作字符串的一个元素。如何从字符串中删除所有这些字符(不删除内部空格)?

我正在使用 preg_replace,但它消除了我想保留的内部空间。

$string = preg_replace('/\s+/', '', $string);

Php 显示“我的字符串”有 40 个元素

string(40)=>"
My string
"

它应该只有 9 个:

string(9)=>"My string"

单词开头和结尾的空格不是 feed、enter 或 tab,因为我已经像这样使用了字符串替换:

str_replace("\r", "", $string);
str_replace("\t", "", $string);
str_replace(char(10), "", $string);

最佳答案

你可以试试trim功能

例子

$bad_text = "\t\tWhitespace is bad!!!  ";
var_dump($bad_text);
$good_text = trim($bad_text);
var_dump($good_text);

关于php - 从 PHP 上的字符串的左侧和右侧删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32407653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com