osamz/quran-safahat

神圣古兰经计算器,帮助计算两个节(亚特)之间的页码。

1.0.0 2023-03-21 14:59 UTC

This package is auto-updated.

Last update: 2024-09-21 18:16:54 UTC


README

License Tests Coverage GitHub tag (latest by date)

点击此处查看阿拉伯语版本

Quran Safahat

此库计算古兰经剪辑(Makta')的长度(片段),从(节,章节)到另一个点的页码。

安装

composer require osamz/quran-safahat

使用

$startAya = $helper->getCheckedAyaPoint("النازعات", 17);
$endAya =   $helper->getCheckedAyaPoint("المرسلات", 50);

$clip =   new QuranClip($startAya, $endAya);

$quran =  new QuranNaskhEdition($quranData);

$quranCalculator = new QuranCalculator($quran);

$clipSize = $quranCalculator->calculate($clip);
echo "Pages: $clipSize->pages, and $clipSize->lines lines.";
// Pages: 4, and 1 lines.

见:示例文件夹,获取详细示例。

许可

GPL-3.0-only

作者