Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.15 KB

README.ar.md

File metadata and controls

41 lines (25 loc) · 1.15 KB

License Tests Coverage GitHub tag (latest by date)

صفحاتُ القرآن الكريم

هذه المكتبة تحسِب طولَ المقطعِ القرآني بالصفحات والأسطر.

التثبيت

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 "الصفحات: $clipSize->pages ، الأسطر: $clipSize->lines.";
// الصفحات: 4 ، الأسطر: 1

انظر مجلد الأمثلة: لتجد مثالًا مفصلًا

الرخصة

GPL-3.0-only

المُنشئ