files
4 years ago
QuranDB.php
2 months ago
QuranRandomizer.php
4 years ago
VersePrinter.php
4 years ago
QuranRandomizer.php
584 lines
| 1 | <?php |
| 2 | |
| 3 | class QuranRandomizer |
| 4 | { |
| 5 | private $quran = array( |
| 6 | 1 => array( |
| 7 | "verse" => 7, |
| 8 | "english" => "Fatihah", |
| 9 | "bangla" => "আল ফাতিহা" |
| 10 | |
| 11 | ), |
| 12 | 2 => array( |
| 13 | "verse" => 286, |
| 14 | "english" => "Al-Baqarah", |
| 15 | "bangla" => "আল-বাকারা" |
| 16 | ), |
| 17 | 3 => array( |
| 18 | "verse" => 200, |
| 19 | "english" => "Aali Imran", |
| 20 | "bangla" => "আল-ইমরান" |
| 21 | ), |
| 22 | 4 => array( |
| 23 | "verse" => 176, |
| 24 | "english" => "An-Nisa’", |
| 25 | "bangla" => "নিসা" |
| 26 | ), |
| 27 | 5 => array( |
| 28 | "verse" => 120, |
| 29 | "english" => "Al-Ma’idah", |
| 30 | "bangla" => "আল-মায়িদাহ" |
| 31 | ), |
| 32 | 6 => array( |
| 33 | "verse" => 165, |
| 34 | "english" => "Al-An’am", |
| 35 | "bangla" => "আল-আনাম" |
| 36 | ), |
| 37 | 7 => array( |
| 38 | "verse" => 206, |
| 39 | "english" => "Al-A’raf", |
| 40 | "bangla" => "আল-আরাফ" |
| 41 | ), |
| 42 | 8 => array( |
| 43 | "verse" => 75, |
| 44 | "english" => "Al-Anfal", |
| 45 | "bangla" => "আল-আনফাল" |
| 46 | ), |
| 47 | 9 => array( |
| 48 | "verse" => 129, |
| 49 | "english" => "At-Taubah", |
| 50 | "bangla" => "আত-তাওবাহ" |
| 51 | ), |
| 52 | 10 => array( |
| 53 | "verse" => 109, |
| 54 | "english" => "Yunus", |
| 55 | "bangla" => "ইউনুস" |
| 56 | ), |
| 57 | 11 => array( |
| 58 | "verse" => 123, |
| 59 | "english" => "Hud", |
| 60 | "bangla" => "হুদ" |
| 61 | ), |
| 62 | 12 => array( |
| 63 | "verse" => 111, |
| 64 | "english" => "Yusuf", |
| 65 | "bangla" => "ইউসুফ" |
| 66 | ), |
| 67 | 13 => array( |
| 68 | "verse" => 43, |
| 69 | "english" => "Ar-Ra’d", |
| 70 | "bangla" => "আর-রাদ" |
| 71 | ), |
| 72 | 14 => array( |
| 73 | "verse" => 52, |
| 74 | "english" => "Ibrahim", |
| 75 | "bangla" => "ইবরাহীম" |
| 76 | ), |
| 77 | 15 => array( |
| 78 | "verse" => 99, |
| 79 | "english" => "Al-Hijr", |
| 80 | "bangla" => "আল-হিজর" |
| 81 | ), |
| 82 | 16 => array( |
| 83 | "verse" => 128, |
| 84 | "english" => "An-Nahl", |
| 85 | "bangla" => "আন-নাহল" |
| 86 | ), |
| 87 | 17 => array( |
| 88 | "verse" => 111, |
| 89 | "english" => "Al-Isra’", |
| 90 | "bangla" => "বনি ইসরাইল" |
| 91 | ), |
| 92 | 18 => array( |
| 93 | "verse" => 110, |
| 94 | "english" => "Al-Kahf", |
| 95 | "bangla" => "আল-কাহফ" |
| 96 | ), |
| 97 | 19 => array( |
| 98 | "verse" => 98, |
| 99 | "english" => "Maryam", |
| 100 | "bangla" => "মারিয়াম" |
| 101 | ), |
| 102 | 20 => array( |
| 103 | "verse" => 135, |
| 104 | "english" => "Ta-Ha", |
| 105 | "bangla" => "ত্বা হা" |
| 106 | ), |
| 107 | 21 => array( |
| 108 | "verse" => 112, |
| 109 | "english" => "Al-Anbiya’", |
| 110 | "bangla" => "আল-আম্বিয়া" |
| 111 | ), |
| 112 | 22 => array( |
| 113 | "verse" => 78, |
| 114 | "english" => "Al-Haj", |
| 115 | "bangla" => "আল-হাজ্ব" |
| 116 | ), |
| 117 | 23 => array( |
| 118 | "verse" => 118, |
| 119 | "english" => "Al-Mu’minun", |
| 120 | "bangla" => "আল-মুমিনুন" |
| 121 | ), |
| 122 | 24 => array( |
| 123 | "verse" => 64, |
| 124 | "english" => "An-Nur", |
| 125 | "bangla" => "আন-নূর" |
| 126 | ), |
| 127 | 25 => array( |
| 128 | "verse" => 77, |
| 129 | "english" => "Al-Furqan", |
| 130 | "bangla" => "আল-ফুরকান" |
| 131 | ), |
| 132 | 26 => array( |
| 133 | "verse" => 222, |
| 134 | "english" => "Ash-Shu’ara’", |
| 135 | "bangla" => "আশ-শুআরা" |
| 136 | ), |
| 137 | 27 => array( |
| 138 | "verse" => 93, |
| 139 | "english" => "An-Naml", |
| 140 | "bangla" => "আন-নমল" |
| 141 | ), |
| 142 | 28 => array( |
| 143 | "verse" => 88, |
| 144 | "english" => "Al-Qasas", |
| 145 | "bangla" => "আল-কাসাস" |
| 146 | ), |
| 147 | 29 => array( |
| 148 | "verse" => 69, |
| 149 | "english" => "Al-Ankabut", |
| 150 | "bangla" => "আল-আনকাবুত" |
| 151 | ), |
| 152 | 30 => array( |
| 153 | "verse" => 60, |
| 154 | "english" => "Ar-Rum", |
| 155 | "bangla" => "আল-রুম" |
| 156 | ), |
| 157 | 31 => array( |
| 158 | "verse" => 34, |
| 159 | "english" => "Luqman", |
| 160 | "bangla" => "লুকমান" |
| 161 | ), |
| 162 | 32 => array( |
| 163 | "verse" => 30, |
| 164 | "english" => "As-Sajdah", |
| 165 | "bangla" => "আস-সাজদাহ" |
| 166 | ), |
| 167 | 33 => array( |
| 168 | "verse" => 73, |
| 169 | "english" => "Al-Ahzab", |
| 170 | "bangla" => "আল-আহযাব" |
| 171 | ), |
| 172 | 34 => array( |
| 173 | "verse" => 54, |
| 174 | "english" => "Saba’", |
| 175 | "bangla" => "আস-সাবা" |
| 176 | ), |
| 177 | 35 => array( |
| 178 | "verse" => 45, |
| 179 | "english" => "Al-Fatir", |
| 180 | "bangla" => "আল-ফাতির" |
| 181 | ), |
| 182 | 36 => array( |
| 183 | "verse" => 83, |
| 184 | "english" => "Ya-Sin", |
| 185 | "bangla" => "ইয়া সিন" |
| 186 | ), |
| 187 | 37 => array( |
| 188 | "verse" => 181, |
| 189 | "english" => "As-Saffah", |
| 190 | "bangla" => "আস-সাফফাত" |
| 191 | ), |
| 192 | 38 => array( |
| 193 | "verse" => 88, |
| 194 | "english" => "Sad", |
| 195 | "bangla" => "সোয়াদ" |
| 196 | ), |
| 197 | 39 => array( |
| 198 | "verse" => 75, |
| 199 | "english" => "Az-Zumar", |
| 200 | "bangla" => "আয-যুমার" |
| 201 | ), |
| 202 | 40 => array( |
| 203 | "verse" => 85, |
| 204 | "english" => "Ghafar", |
| 205 | "bangla" => "আল-মুমিন" |
| 206 | ), |
| 207 | 41 => array( |
| 208 | "verse" => 54, |
| 209 | "english" => "Fusilat", |
| 210 | "bangla" => "হামিম সাজদাহ" |
| 211 | ), |
| 212 | 42 => array( |
| 213 | "verse" => 53, |
| 214 | "english" => "Ash-Shura", |
| 215 | "bangla" => "আশ-শূরা" |
| 216 | ), |
| 217 | 43 => array( |
| 218 | "verse" => 89, |
| 219 | "english" => "Az-Zukhruf", |
| 220 | "bangla" => "আয-যুখরুফ" |
| 221 | ), |
| 222 | 44 => array( |
| 223 | "verse" => 58, |
| 224 | "english" => "Ad-Dukhan", |
| 225 | "bangla" => "আদ-দুখান" |
| 226 | ), |
| 227 | 45 => array( |
| 228 | "verse" => 37, |
| 229 | "english" => "Al-Jathiyah", |
| 230 | "bangla" => "আল-জাসিয়াহ" |
| 231 | ), |
| 232 | 46 => array( |
| 233 | "verse" => 35, |
| 234 | "english" => "Al-Ahqaf", |
| 235 | "bangla" => "আল-আহকাফ" |
| 236 | ), |
| 237 | 47 => array( |
| 238 | "verse" => 38, |
| 239 | "english" => "Muhammad", |
| 240 | "bangla" => "মুহাম্মদ [স:]" |
| 241 | ), |
| 242 | 48 => array( |
| 243 | "verse" => 29, |
| 244 | "english" => "Al-Fat’h", |
| 245 | "bangla" => "আল-ফাতহ" |
| 246 | ), |
| 247 | 49 => array( |
| 248 | "verse" => 18, |
| 249 | "english" => "Al-Hujurat", |
| 250 | "bangla" => "আল-হুজুরাত" |
| 251 | ), |
| 252 | 50 => array( |
| 253 | "verse" => 45, |
| 254 | "english" => "Qaf", |
| 255 | "bangla" => "ক্বাফ" |
| 256 | ), |
| 257 | 51 => array( |
| 258 | "verse" => 60, |
| 259 | "english" => "Adz-Dzariyah", |
| 260 | "bangla" => "আয-যারিয়াত" |
| 261 | ), |
| 262 | 52 => array( |
| 263 | "verse" => 47, |
| 264 | "english" => "At-Tur", |
| 265 | "bangla" => "আত-তুর" |
| 266 | ), |
| 267 | 53 => array( |
| 268 | "verse" => 62, |
| 269 | "english" => "An-Najm", |
| 270 | "bangla" => "আন-নাজম" |
| 271 | ), |
| 272 | 54 => array( |
| 273 | "verse" => 55, |
| 274 | "english" => "Al-Qamar", |
| 275 | "bangla" => "আল-ক্বমর" |
| 276 | ), |
| 277 | 55 => array( |
| 278 | "verse" => 78, |
| 279 | "english" => "Ar-Rahman", |
| 280 | "bangla" => "আর-রাহমান" |
| 281 | ), |
| 282 | 56 => array( |
| 283 | "verse" => 96, |
| 284 | "english" => "Al-Waqi’ah", |
| 285 | "bangla" => "আল-ওয়াকিয়াহ" |
| 286 | ), |
| 287 | 57 => array( |
| 288 | "verse" => 29, |
| 289 | "english" => "Al-Hadid", |
| 290 | "bangla" => "আল-হাদিদ" |
| 291 | ), |
| 292 | 58 => array( |
| 293 | "verse" => 22, |
| 294 | "english" => "Al-Mujadilah", |
| 295 | "bangla" => "আল-মুজাদিলাহ" |
| 296 | ), |
| 297 | 59 => array( |
| 298 | "verse" => 24, |
| 299 | "english" => "Al-Hashr", |
| 300 | "bangla" => "আল-হাশর" |
| 301 | ), |
| 302 | 60 => array( |
| 303 | "verse" => 13, |
| 304 | "english" => "Al-Mumtahanah", |
| 305 | "bangla" => "আল-মুমতাহানা" |
| 306 | ), |
| 307 | 61 => array( |
| 308 | "verse" => 14, |
| 309 | "english" => "As-Saf", |
| 310 | "bangla" => "আস-সাফ" |
| 311 | ), |
| 312 | 62 => array( |
| 313 | "verse" => 11, |
| 314 | "english" => "Al-Jum’ah", |
| 315 | "bangla" => "আল-জুমুআহ" |
| 316 | ), |
| 317 | 63 => array( |
| 318 | "verse" => 11, |
| 319 | "english" => "Al-Munafiqun", |
| 320 | "bangla" => "আল-মুনাফিকুন" |
| 321 | ), |
| 322 | 64 => array( |
| 323 | "verse" => 18, |
| 324 | "english" => "At-Taghabun", |
| 325 | "bangla" => "আত-তাগাবুন" |
| 326 | ), |
| 327 | 65 => array( |
| 328 | "verse" => 12, |
| 329 | "english" => "At-Talaq", |
| 330 | "bangla" => "আত-ত্বালাক" |
| 331 | ), |
| 332 | 66 => array( |
| 333 | "verse" => 12, |
| 334 | "english" => "At-Tahrim", |
| 335 | "bangla" => "আত-তাহরীম" |
| 336 | ), |
| 337 | 67 => array( |
| 338 | "verse" => 30, |
| 339 | "english" => "Al-Mulk", |
| 340 | "bangla" => "আল-মুলক" |
| 341 | ), |
| 342 | 68 => array( |
| 343 | "verse" => 52, |
| 344 | "english" => "Al-Qalam", |
| 345 | "bangla" => "আল-ক্বলম" |
| 346 | ), |
| 347 | 69 => array( |
| 348 | "verse" => 52, |
| 349 | "english" => "Al-Haqqah", |
| 350 | "bangla" => "আল-হাক্ক্বাহ" |
| 351 | ), |
| 352 | 70 => array( |
| 353 | "verse" => 44, |
| 354 | "english" => "Al-Ma’arij", |
| 355 | "bangla" => "আল-মাআরিজ" |
| 356 | ), |
| 357 | 71 => array( |
| 358 | "verse" => 28, |
| 359 | "english" => "Nuh (Nuh)", |
| 360 | "bangla" => "নূহ" |
| 361 | ), |
| 362 | 72 => array( |
| 363 | "verse" => 28, |
| 364 | "english" => "Al-Jinn", |
| 365 | "bangla" => "আল-জ্বিন" |
| 366 | ), |
| 367 | 73 => array( |
| 368 | "verse" => 20, |
| 369 | "english" => "Al-Muzammil", |
| 370 | "bangla" => "মুযাম্মিল" |
| 371 | ), |
| 372 | 74 => array( |
| 373 | "verse" => 56, |
| 374 | "english" => "Al-Mudaththir", |
| 375 | "bangla" => "মুদাসসির" |
| 376 | ), |
| 377 | 75 => array( |
| 378 | "verse" => 40, |
| 379 | "english" => "Al-Qiyamah", |
| 380 | "bangla" => "আল-কিয়ামাহ" |
| 381 | ), |
| 382 | 76 => array( |
| 383 | "verse" => 31, |
| 384 | "english" => "Al-Insan", |
| 385 | "bangla" => "আল-ইনসান" |
| 386 | ), |
| 387 | 77 => array( |
| 388 | "verse" => 50, |
| 389 | "english" => "Al-Mursalat", |
| 390 | "bangla" => "আল-মুরসালাত" |
| 391 | ), |
| 392 | 78 => array( |
| 393 | "verse" => 40, |
| 394 | "english" => "An-Naba’", |
| 395 | "bangla" => "আন-নাবা" |
| 396 | ), |
| 397 | 79 => array( |
| 398 | "verse" => 44, |
| 399 | "english" => "An-Nazi’at", |
| 400 | "bangla" => "আন-নাযিয়াত" |
| 401 | ), |
| 402 | 80 => array( |
| 403 | "verse" => 42, |
| 404 | "english" => "‘Abasa", |
| 405 | "bangla" => "আবাসা" |
| 406 | ), |
| 407 | 81 => array( |
| 408 | "verse" => 29, |
| 409 | "english" => "At-Takwir", |
| 410 | "bangla" => "আত-তাকবির" |
| 411 | ), |
| 412 | 82 => array( |
| 413 | "verse" => 19, |
| 414 | "english" => "Al-Infitar", |
| 415 | "bangla" => "আল-ইনফিতার" |
| 416 | ), |
| 417 | 83 => array( |
| 418 | "verse" => 36, |
| 419 | "english" => "Al-Mutaffifin", |
| 420 | "bangla" => "আত-তাতফিক" |
| 421 | ), |
| 422 | 84 => array( |
| 423 | "verse" => 25, |
| 424 | "english" => "Al-Inshiqaq", |
| 425 | "bangla" => "আল-ইনশিকাক" |
| 426 | ), |
| 427 | 85 => array( |
| 428 | "verse" => 22, |
| 429 | "english" => "Al-Buruj", |
| 430 | "bangla" => "আল-বুরুজ" |
| 431 | ), |
| 432 | 86 => array( |
| 433 | "verse" => 17, |
| 434 | "english" => "At-Tariq", |
| 435 | "bangla" => "তারিক" |
| 436 | ), |
| 437 | 87 => array( |
| 438 | "verse" => 19, |
| 439 | "english" => "Al-A’la", |
| 440 | "bangla" => "আল-আলা" |
| 441 | ), |
| 442 | 88 => array( |
| 443 | "verse" => 26, |
| 444 | "english" => "Al-Ghashiyah", |
| 445 | "bangla" => "আল-গাশিয়াহ" |
| 446 | ), |
| 447 | 89 => array( |
| 448 | "verse" => 30, |
| 449 | "english" => "Al-Fajr", |
| 450 | "bangla" => "আল-ফজর" |
| 451 | ), |
| 452 | 90 => array( |
| 453 | "verse" => 20, |
| 454 | "english" => "Al-Balad", |
| 455 | "bangla" => "আল-বালাদ" |
| 456 | ), |
| 457 | 91 => array( |
| 458 | "verse" => 15, |
| 459 | "english" => "Ash-Shams", |
| 460 | "bangla" => "আশ-শামস" |
| 461 | ), |
| 462 | 92 => array( |
| 463 | "verse" => 21, |
| 464 | "english" => "Al-Layl", |
| 465 | "bangla" => "আল-লাইল" |
| 466 | ), |
| 467 | 93 => array( |
| 468 | "verse" => 11, |
| 469 | "english" => "Adh-Dhuha", |
| 470 | "bangla" => "আদ-দুহা" |
| 471 | ), |
| 472 | 94 => array( |
| 473 | "verse" => 8, |
| 474 | "english" => "Al-Inshirah", |
| 475 | "bangla" => "আল-ইনশিরাহ" |
| 476 | ), |
| 477 | 95 => array( |
| 478 | "verse" => 8, |
| 479 | "english" => "At-Tin", |
| 480 | "bangla" => "আত-তীন" |
| 481 | ), |
| 482 | 96 => array( |
| 483 | "verse" => 19, |
| 484 | "english" => "Al-‘Alaq", |
| 485 | "bangla" => "আল-আলাক" |
| 486 | ), |
| 487 | 97 => array( |
| 488 | "verse" => 5, |
| 489 | "english" => "Al-Qadar", |
| 490 | "bangla" => "আল-ক্বাদর" |
| 491 | ), |
| 492 | 98 => array( |
| 493 | "verse" => 8, |
| 494 | "english" => "Al-Bayinah", |
| 495 | "bangla" => "আল-বাইয়িনাহ" |
| 496 | ), |
| 497 | 99 => array( |
| 498 | "verse" => 8, |
| 499 | "english" => "Az-Zalzalah", |
| 500 | "bangla" => "আল-যিলযাল" |
| 501 | ), |
| 502 | 100 => array( |
| 503 | "verse" => 11, |
| 504 | "english" => "Al-‘Adiyah", |
| 505 | "bangla" => "আল-আদিয়াত" |
| 506 | ), |
| 507 | 101 => array( |
| 508 | "verse" => 11, |
| 509 | "english" => "Al-Qari’ah", |
| 510 | "bangla" => "আল-কারিয়াহ" |
| 511 | ), |
| 512 | 102 => array( |
| 513 | "verse" => 8, |
| 514 | "english" => "At-Takathur", |
| 515 | "bangla" => "আত-তাকাছুর" |
| 516 | ), |
| 517 | 103 => array( |
| 518 | "verse" => 3, |
| 519 | "english" => "Al-‘Asr", |
| 520 | "bangla" => "আল-আসর" |
| 521 | ), |
| 522 | 104 => array( |
| 523 | "verse" => 9, |
| 524 | "english" => "Al-Humazah", |
| 525 | "bangla" => "আল-হুমাযাহ" |
| 526 | ), |
| 527 | 105 => array( |
| 528 | "verse" => 5, |
| 529 | "english" => "Al-Fil", |
| 530 | "bangla" => "ফীল" |
| 531 | ), |
| 532 | 106 => array( |
| 533 | "verse" => 4, |
| 534 | "english" => "Quraish", |
| 535 | "bangla" => "আল-কুরাইশ" |
| 536 | ), |
| 537 | 107 => array( |
| 538 | "verse" => 7, |
| 539 | "english" => "Al-Ma’un", |
| 540 | "bangla" => "আল-মাউন" |
| 541 | ), |
| 542 | 108 => array( |
| 543 | "verse" => 3, |
| 544 | "english" => "Al-Kauthar", |
| 545 | "bangla" => "আল-কাওসার" |
| 546 | ), |
| 547 | 109 => array( |
| 548 | "verse" => 6, |
| 549 | "english" => "Al-Kafirun", |
| 550 | "bangla" => "আল-কাফিরুন" |
| 551 | ), |
| 552 | 110 => array( |
| 553 | "verse" => 3, |
| 554 | "english" => "An-Nasr", |
| 555 | "bangla" => "আন-নাসর" |
| 556 | ), |
| 557 | 111 => array( |
| 558 | "verse" => 5, |
| 559 | "english" => "Al-Masad", |
| 560 | "bangla" => "লাহাব" |
| 561 | ), |
| 562 | 112 => array( |
| 563 | "verse" => 4, |
| 564 | "english" => "Al-Ikhlas", |
| 565 | "bangla" => "আল-ইখলাস" |
| 566 | ), |
| 567 | 113 => array( |
| 568 | "verse" => 5, |
| 569 | "english" => "Al-Falaq", |
| 570 | "bangla" => "আল-ফালাক" |
| 571 | ), |
| 572 | 114 => array( |
| 573 | "verse" => 6, |
| 574 | "english" => "An-Nas", |
| 575 | "bangla" => "আন-নাস" |
| 576 | ) |
| 577 | ); |
| 578 | |
| 579 | public function getSuraName($suraNumber, $lang="english") |
| 580 | { |
| 581 | return $this->quran[$suraNumber][$lang]; |
| 582 | } |
| 583 | } |
| 584 |