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

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

在 PHP 中從兩個(gè)刺之間獲取數(shù)據(jù)

在 PHP 中從兩個(gè)刺之間獲取數(shù)據(jù)

PHP
holdtom 2022-09-17 17:45:51
我有以下字符串$str = "Loreum Ipsum Dolor Sit Amet <code>Some HTML Code like <h1>Head</h1></code>. Loreum Ipsum <code>Some Code</code> Dolor Sit Amet."我需要的是從所有代碼標(biāo)記中獲取值,并將的PHP函數(shù)應(yīng)用于該數(shù)據(jù)并將字符串連接回去。str_replace()str_replace('<', '&lt;', $sub_str);我嘗試過使用,但無法從字符串中獲取所有標(biāo)簽。explode()<code>
查看完整描述

1 回答

?
慕容3067478

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

您無需拉出標(biāo)記內(nèi)的字符串,替換文本并將任何內(nèi)容連接回去。這一切都可以使用:<code></code>preg_replace_callback


<?php

$str = "Loreum Ipsum Dolor Sit Amet <code>Some HTML Code like <h1>Head</h1></code>. Loreum Ipsum <code>Some Code</code> Dolor Sit Amet.";

$str = preg_replace_callback(

    '|(?s)(?<=<code>).*?(?=</code>)|',

    function ($matches) {

        return str_replace('<', '&lt;', $matches[0]);

        // to replace '>' also:

        //return str_replace('>', '&gt;', str_replace('<', '&lt;',$matches[0]));

    },

    $str

);

echo $str;

指紋:


Loreum Ipsum Dolor Sit Amet <code>Some HTML Code like &lt;h1>Head&lt;/h1></code>. Loreum Ipsum <code>Some Code</code> Dolor Sit Amet.

請(qǐng)參閱正則表達(dá)式演示

    1. (s)設(shè)置單行模式,以便與換行符匹配。.

    2. (?<=<code>)指示上述字符匹配的后視斷言。<code>

    3. .*?匹配 0 個(gè)或更多字符的非貪婪匹配,直到 ...

    4. (?=</code>)一個(gè)前瞻斷言,指出以下字符匹配 。<code>

    語(yǔ)言演示


    查看完整回答
    反對(duì) 回復(fù) 2022-09-17
    • 1 回答
    • 0 關(guān)注
    • 134 瀏覽

    添加回答

    舉報(bào)

    0/150
    提交
    取消
    微信客服

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

    幫助反饋 APP下載

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

    公眾號(hào)

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