第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用trim從php字符串的開頭和結(jié)尾刪除新行

使用trim從php字符串的開頭和結(jié)尾刪除新行

PHP
莫回?zé)o 2023-07-30 13:55:19
我的印象是,如果省略指定特定字符的第二個(gè)參數(shù),PHP 中的修剪命令不僅會(huì)刪除空格,還會(huì)從字符串的開頭(和結(jié)尾)刪除新行。此函數(shù)返回一個(gè)字符串,該字符串從 str 的開頭和結(jié)尾刪除了空格。如果沒有第二個(gè)參數(shù),trim() 將刪除這些字符:“”(ASCII 32 (0x20)),普通空格。“\t”(ASCII 9 (0x09)),制表符。“\n”(ASCII 10 (0x0A)),換行(換行)。“\r”(ASCII 13 (0x0D)),回車符。“\0”(ASCII 0 (0x00)),NUL 字節(jié)。“\x0B”(ASCII 11 (0x0B)),垂直制表符。但是,我將其應(yīng)用到一個(gè)字符串,該字符串在開頭有一些因刪除文本而產(chǎn)生的新行,并且留下以下內(nèi)容:\u200b\n\nTHE?TEXT?I?WANT?STARTS?HERE.?I?WANT?TO?GET?RID?OF?EVERTHING?BEFORE?WORD?THE我嘗試使用修剪的原因是因?yàn)槲蚁朐谖谋局虚g保留新行和格式,因?yàn)樗赡軙?huì)分成段落。我只是想修剪它的邊緣。我錯(cuò)了,修剪應(yīng)該刪除字符串開頭和結(jié)尾的換行符和新行嗎?刪除上述新行的正確方法是什么?
查看完整描述

2 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊

將零長(zhǎng)度空格字符 (\u200b) 添加到要?jiǎng)h除的字符列表中,然后它就會(huì)按您的預(yù)期工作。


$ws = " \t\n\r\0\x0B\u200b";

$s = trim

(

 "\u200b\n\nTHE TEXT I WANT STARTS HERE. I WANT TO GET RID OF EVERTHING BEFORE WORD THE",

 $ws

);

echo $s;

添加不間斷空格字符 (\xA0) 可能是個(gè)好主意。


查看完整回答
反對(duì) 回復(fù) 2023-07-30
?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊

警告!接受的答案不會(huì)刪除零寬度空格。相反,它會(huì)刪除單個(gè)字符\,?u,?2,?0,?b

如果有人想使用 刪除字符串開頭或結(jié)尾處的實(shí)際零寬度空格trim(),這是正確的方法:

$trimmed?=?trim(
????$str,
????????"\xE2\x80\x8B"?//?zero-width?character
);


查看完整回答
反對(duì) 回復(fù) 2023-07-30
  • 2 回答
  • 0 關(guān)注
  • 171 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)