indieweb / representative-h-card
0.1.3
2023-05-24 15:33 UTC
Requires
- php: >=5.4
Requires (Dev)
- mf2/mf2: 0.2.*
- phpunit/phpunit: *
README
给定一个解析后的mf2文档,返回页面的 representative h-card。
安装
通过composer安装
{ "indieweb/representative-h-card": "0.1.*" }
或者直接require一个文件
require_once('src/mf2/representative-h-card.php');
用法
此函数接受一个PHP数组,该数组是microformats2解析器返回的格式。
$url = 'http://aaronparecki.com/'; $html = file_get_contents($url); $parsed = Mf2\parse($html, $url); $representative = Mf2\HCard\representative($parsed, $url); print_r($representative);
该函数将找到代表h-card(根据representative h-card解析规则),并将返回找到的h-card。
Array
(
[type] => Array
(
[0] => h-card
)
[properties] => Array
(
[name] => Array
(
[0] => Aaron Parecki
)
[photo] => Array
(
[0] => http://aaronparecki.com/images/aaronpk.png
)
[url] => Array
(
[0] => http://aaronparecki.com/
)
[uid] => Array
(
[0] => http://aaronparecki.com/
)
)
)