Python将mardown转换为HTML
时间:2023年10月22日
/来源:网络
/编辑:佚名
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><<<标题:php二维数组去重函数:标题>>></p>
<p>以下是一个基于PHP的二维数组去重函数:</p>
<pre class="codehilite"><code class="language-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;
}
</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] => 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
)
)
)
</code></pre>
<p>可以看到,<code>array_unique_multi()</code>函数成功地去除了所有重复的子数组。</p>
这是适合比较复杂的Markdown转换,当然也可以转换简单的Markdown!
Python将mardown转换为HTML
下载地址:
链接: https://pan.baidu.com/s/1P4VosvGOaPX-vGC1uohXjA 提取码: gihs
https://pan.baidu.com/s/12hTpey49RvaNCV8hzM43ZQ?pwd=blk8 提取码:blk8
运行脚本后,会自动创建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><<<标题:php二维数组去重函数:标题>>></p>
<p>以下是一个基于PHP的二维数组去重函数:</p>
<pre class="codehilite"><code class="language-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;
}
</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] => 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
)
)
)
</code></pre>
<p>可以看到,<code>array_unique_multi()</code>函数成功地去除了所有重复的子数组。</p>
这是适合比较复杂的Markdown转换,当然也可以转换简单的Markdown!
Python将mardown转换为HTML
下载地址:
链接: https://pan.baidu.com/s/1P4VosvGOaPX-vGC1uohXjA 提取码: gihs
https://pan.baidu.com/s/12hTpey49RvaNCV8hzM43ZQ?pwd=blk8 提取码:blk8
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03