红穆笔记
首頁 實用收藏 Python將mardown轉換爲HTML
實用收藏 實用工具

Python將mardown轉換爲HTML

Python将mardown转换为HTML

Python將mardown轉換爲HTML,文件格式可以設置

運行腳本後,會自動創建md和html兩個目錄,需要轉換的文件放在md目錄下面

轉換後的文件會放在html目錄下面!

軟件會輸出日誌,可以自己查看轉換詳情!

轉換效果查看

轉換前的Markdown:

<<<標題:php二維數組去重函數:標題>>>

以下是一個基於PHP的二維數組去重函數:

```php
function array_unique_multi($array){
    $result = array_map("unserialize", array_unique(array_map("serialize", $array)));
    foreach ($result as $key => $value){
        if ( is_array($value) ){
            $result[$key] = array_unique_multi($value);
        }
    }
    return $result;
}
```

這個函數首先使用`serialize()`和`unserialize()`函數將二維數組中的每個子數組序列化和反序列化,以便於進行數組去重。然後調用`array_unique()`函數對序列化後的數組進行去重,並使用`array_map()`函數將去重後的序列化數組映射回原數組。最後再使用遞歸的方式對子數組進行去重,直到所有子數組都沒有重複元素。

使用該函數示例:

```php
$array = array(
    array(1, 2, 3),
    array(1, 2, 3),
    array(4, 5, 6),
    array(4, 5, 6),
    array(
        array(7, 8, 9),
        array(10, 11, 12),
        array(7, 8, 9)
    ),
    array(
        array(7, 8, 9),
        array(10, 11, 12),
        array(13, 14, 15)
    )
);

$result = array_unique_multi($array);
print_r($result);
```

輸出結果:

```
Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )

    [2] => Array
        (
            [0] => 4
            [1] => 5
            [2] => 6
        )

    [4] => Array
        (
            [0] => Array
                (
                    [0] => 7
                    [1] => 8
                    [2] => 9
                )

            [1] => Array
                (
                    [0] => 10
                    [1] => 11
                    [2] => 12
                )

        )

    [5] => Array
        (
            [0] => Array
                (
                    [0] => 7
                    [1] => 8
                    [2] => 9
                )

            [1] => Array
                (
                    [0] => 10
                    [1] => 11
                    [2] => 12
                )

            [2] => Array
                (
                    [0] => 13
                    [1] => 14
                    [2] => 15
                )

        )

)
```

可以看到,`array_unique_multi()`函數成功地去除了所有重複的子數組。

轉換後的html:

<p>&lt;&lt;&lt;標題:php二維數組去重函數:標題&gt;&gt;&gt;</p>
<p>以下是一個基於PHP的二維數組去重函數:</p>
<pre class="codehilite"><code class="language-php">function array_unique_multi($array){
    $result = array_map(&quot;unserialize&quot;, array_unique(array_map(&quot;serialize&quot;, $array)));
    foreach ($result as $key =&gt; $value){
        if ( is_array($value) ){
            $result[$key] = array_unique_multi($value);
        }
    }
    return $result;
}
</code></pre>

<p>這個函數首先使用<code>serialize()</code>和<code>unserialize()</code>函數將二維數組中的每個子數組序列化和反序列化,以便於進行數組去重。然後調用<code>array_unique()</code>函數對序列化後的數組進行去重,並使用<code>array_map()</code>函數將去重後的序列化數組映射回原數組。最後再使用遞歸的方式對子數組進行去重,直到所有子數組都沒有重複元素。</p>
<p>使用該函數示例:</p>
<pre class="codehilite"><code class="language-php">$array = array(
    array(1, 2, 3),
    array(1, 2, 3),
    array(4, 5, 6),
    array(4, 5, 6),
    array(
        array(7, 8, 9),
        array(10, 11, 12),
        array(7, 8, 9)
    ),
    array(
        array(7, 8, 9),
        array(10, 11, 12),
        array(13, 14, 15)
    )
);

$result = array_unique_multi($array);
print_r($result);
</code></pre>

<p>輸出結果:</p>
<pre class="codehilite"><code>Array
(
    [0] =&gt; Array
        (
            [0] =&gt; 1
            [1] =&gt; 2
            [2] =&gt; 3
        )

    [2] =&gt; Array
        (
            [0] =&gt; 4
            [1] =&gt; 5
            [2] =&gt; 6
        )

    [4] =&gt; Array
        (
            [0] =&gt; Array
                (
                    [0] =&gt; 7
                    [1] =&gt; 8
                    [2] =&gt; 9
                )

            [1] =&gt; Array
                (
                    [0] =&gt; 10
                    [1] =&gt; 11
                    [2] =&gt; 12
                )

        )

    [5] =&gt; Array
        (
            [0] =&gt; Array
                (
                    [0] =&gt; 7
                    [1] =&gt; 8
                    [2] =&gt; 9
                )

            [1] =&gt; Array
                (
                    [0] =&gt; 10
                    [1] =&gt; 11
                    [2] =&gt; 12
                )

            [2] =&gt; Array
                (
                    [0] =&gt; 13
                    [1] =&gt; 14
                    [2] =&gt; 15
                )

        )

)
</code></pre>

<p>可以看到,<code>array_unique_multi()</code>函數成功地去除了所有重複的子數組。</p>

這是適合比較複雜的Markdown轉換,當然也可以轉換簡單的Markdown!

ad1a1b7183122303

下載地址
☁️
下載 #1
百度網盤
立即下載
微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

实用工具Nginx网站日志分析

實用工具Nginx網站日誌分析 實用收藏 實用工具

顧名思義,一款可以簡單的日誌分析工具,可以分析出你網站日誌的一些具體信息! 第一步:日誌、工具 放同目錄 在本程序的目錄中放入Log日誌文件(Nginx網站日誌) 或者把程序複製/移動--&gt;&gt;到日誌文件的目錄 第二步:修改日誌文件名 把網站日誌名字修改爲:rizhi.log,否則程序直…
👁 183
ChatGPT生成mardown格式文章

ChatGPT生成mardown格式文章 實用收藏 實用工具

3月2日凌晨,OpenAI放出了真正的ChatGPT API,不是背後的GPT-3.5大模型,是ChatGPT的本體模型—— ChatGPT3.5-Turbo!ChatGPT-3.5 Turbo 模型是 ChatGPT 所使用的模型,是GPT-3.5系列中最快速、最便宜、最靈活的模型。它可以提供超高…
👁 223

推薦閱讀

响应式建筑装饰建材科技网站模板 0890

響應式建築裝飾建材科技網站模板 0890 實用收藏 易優模板

此套eyoucms響應式模板適用於建築、裝飾、建材與科技行業,設計風格現代專業,能夠展示建築項目、裝飾案例、建材產品及科技應用。有助於建築科技企業在線上展示品牌實力。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CMS(…
👁 59
简单财税记账推广页网站模板 0093

簡單財稅記賬推廣頁網站模板 0093 實用收藏 易優模板

此套eyoucms模板爲簡單財稅記賬推廣頁設計,設計風格營銷導向強,頁面緊湊高效,突出展示財稅服務優勢、價格政策與聯繫方式。是財稅公司用於百度競價或落地頁推廣的優質工具。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CM…
👁 64
(自适应手机端)工商注册类网站pbootcms模板 财务代理记账网站源码下载 0496

(自適應手機端)工商註冊類網站pbootcms模板 財務代理記賬網站源碼下載 0496 實用收藏 pbootcms模板

一款工商註冊與財務代理記賬類PbootCMS網站模板,支持PC與WAP端。設計風格簡潔專業,適合財稅公司展示記賬報稅、工商註冊等一站式服務。有助於財務服務機構在線上建立品牌形象,獲取企業客戶。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4…
👁 43
营销型油烟空气净化器商用电磁炉电器网站模板 0891

營銷型油煙空氣淨化器商用電磁爐電器網站模板 0891 實用收藏 易優模板

一款針對營銷型油煙空氣淨化器與商用電磁爐電器行業的eyoucms網站模板。設計風格科技營銷,能夠展示淨化器產品、商用電磁爐、技術方案及品牌實力。有助於廚電企業在線上展示產品,吸引商業客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常…
👁 62
响应式地质勘察院单位类网站模板 0095

響應式地質勘察院單位類網站模板 0095 實用收藏 易優模板

一款針對地質勘察院與單位類機構的eyoucms響應式網站模板。設計風格專業穩重,能夠展示勘察成果、技術實力、項目案例及機構職能。有助於勘察設計院在線上建立權威形象,吸引政府與企業客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問…
👁 39