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

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

如何刪除字符串中兩行之間的特定換行符而不刪除其他換行符?

如何刪除字符串中兩行之間的特定換行符而不刪除其他換行符?

PHP
呼喚遠(yuǎn)方 2023-06-24 18:21:00
我有一個(gè)像這樣的字符串,如果行中的數(shù)字與行號(hào)不匹配,我想刪除行的換行符。這怎么可能 ?這是我的字符串:1 //line12 //line23 //line35 //line44 //line55 //line66 //line7例如,在這個(gè)字符串中,第 4 行的值是 5,所以我必須省略它的中斷并使其像 1 2 3 5 4 5 6這是我的代碼:foreach(preg_split("/((\r?\n)|(\r\n?))/", $string) as $line){    if ($line != __LINE__){        //remove the break and I'm stuck here...    }} 有什么解決辦法嗎?提前致謝...更新:我也嘗試將其轉(zhuǎn)換為數(shù)組,如下所示:$linesArray = explode("\n", $string);foreach($linesArray as $key => $val){    if(($key+1) != $val){            $output[$key] =  $linesArray[$key-1].' '.$val.' '.$linesArray[$key+1];            $o_line++;    }else{        $output[$key] = $val;        $o_line++;          }}但它不起作用或者我在某個(gè)地方錯(cuò)了......
查看完整描述

2 回答

?
慕桂英4014372

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

我已經(jīng)為你寫了一段代碼。讓我知道它是否滿足您的目標(biāo)。


$string = "1\n2\n3\n5\n4\n6\n5";

$line = explode("\n", $string);

$line2 = "";

$n = 1;

foreach($line as $v) {

    if($n != $v) continue;

    $line2 .= $v."\n";

    $n++;

}

echo $line2;


查看完整回答
反對(duì) 回復(fù) 2023-06-24
?
楊__羊羊

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

可能是這一行有問題 - $output[$key] = $linesArray[$key-1]。' '.$val。' '.$linesArray[$key+1];

// 因?yàn)榈谝淮蔚?key 是 0,所以它會(huì)像 $linesArray[-1]


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

添加回答

舉報(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)