ridwanskaterock / alrabic
包含多种语言的古兰经,有印尼语、英语,还可以翻译成其他语言
dev-master
2023-12-04 16:52 UTC
This package is not auto-updated.
Last update: 2024-09-23 14:28:04 UTC
README
包含多种语言的古兰经,有印尼语、阿拉伯语,还可以翻译成其他语言
作者
- Muhamad Ridwan
- ridwanskaterocks@gmail.com
需求
- PHP 5.5 or Higher
安装
$ composer require ridwanskaterock/alrabic dev-master
如何使用它?
用于印尼语和阿拉伯语的通用古兰经
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php require_once __DIR__ . '/../vendor/autoload.php'; $sourceQuranBahasa = new Alquran\Resource\AlquranRepository\AlquranRepositoryBahasa\AlquranRepositoryBahasa; $sourceQuranArabic = new Alquran\Resource\Arabic\DataSource\DataArabic; $alquranArabic = new \Alquran\Resource\Ayat\Ayat($sourceQuranArabic); $alquranBahasa = new \Alquran\Resource\Ayat\Ayat($sourceQuranBahasa); $surrah = new Alquran\Resource\Surrah\Surrah; $surrahNumber = 11; $alquranBahasa->setSurrahNumber($surrahNumber); $alquranArabic->setSurrahNumber($surrahNumber); $html = "<h3>Menampilkan surat ".$alquranArabic->getSurrahName()." ke ".$alquranArabic->getSurrahNumber()." </h3><br>"; foreach ($alquranArabic->getSurrah() as $ayat) { $html .= $ayat->getAyatNumber() . ') ' . $ayat->getContent(); $html .= "<br>"; $html .= $ayat->translate($alquranBahasa); $html .= "<br>"; $html .= "<br>"; } echo $html;
随机显示经文
$alquranArabic = new Alquran\Resource\Component\RandomAlquran\RandomAyat\RandomAyat($sourceQuranArabic); $alquranArabic->setSurrahNumber(rand(1, $alquranArabic->getTotalSurrah())); $content = $alquranArabic->randomAyat(); $html = "<i><span style='font-size:36'>\"</span><span style='font-size:20'>".$content->translate($alquranBahasa)."</span><span style='font-size:36'>\"</span>"; $html .= "<br>"; $html .= "- Surat " . $alquranArabic->getSurrahName(). " Ayat " . $alquranArabic->getSurrahNumber(); echo $html;