Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में gmp_scan0() फंक्शन


PHP में gmp_scan0() फंक्शन GMP संख्या के बाइनरी प्रतिनिधित्व में निर्दिष्ट सूचकांक से शुरू होकर 0-बिट (unset bit) ढूंढता है, अधिक सिग्निफिकेंट बिट्स (बाएं) की ओर स्कैन करता है।

सिंटैक्स (Syntax)

gmp_scan0(GMP|int|string $num, int $start): int

पैरामीटर्स (Parameters)

  • $num - स्कैन की जाने वाली GMP संख्या
  • $start - प्रारंभिक बिट सूचकांक (0 = LSB)

रिटर्न वैल्यू (Return Value)

पहले मिले 0-बिट का सूचकांक (पूर्णांक) लौटाता है।

उदाहरण (Example)

<?php
// बाइनरी स्ट्रिंग "01010011001" को बेस 2 में GMP संख्या के रूप में पार्स करें
$val = gmp_init("01010011001", 2);
// बिट 3 से शुरू करके 0 ढूंढें
echo gmp_scan0($val, 3);  // आउटपुट: 5
?>

आउटपुट (Output)

5

व्याख्या: बाइनरी "01010011001" (LSB दाएं): स्थिति 3 से शुरू: बिट 3=1, बिट 4=1, बिट 5=0 → बिट 5 पर पहला 0 मिला।

नोट: मूल सिंटैक्स में gmp_init(n,i) गलत था; सही फंक्शन gmp_scan0() है।


  1. - PHP log10() फ़ंक्शन - आधार-10 लघुगणक

    PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं। सिंटैक्स log10(float $arg): float पैरामीटर पैरामीटरविवरण $argवह संख्या जिसका आधार-10 लघुगणक चाहिए लौटाया गया मान $arg का आधार-10 लघुगणक (फ्लोट)। गणितीय संबंध l

  1. - PHP में imagecolorsforindex() फंक्शन

    imagecolorsforindex() फंक्शन इंडेक्स के लिए रंग प्राप्त करता है। सिंटैक्स imagecolorsforindex ( img, index ) पैरामीटर्स img: imagecreatetruecolor() के साथ इमेज बनाता है Index: कलर इंडेक्स सेट करता है। रिटर्न imagecolorsforindex() फंक्शन एक एसोसिएटिव ऐरे लौटाता है जिसमें लाल, हरा, नीला और अल्फा

  1. - PHP में gmp_scan1() फंक्शन

    PHP में gmp_scan1() फंक्शन GMP संख्या के बाइनरी प्रतिनिधित्व में निर्दिष्ट सूचकांक से शुरू होकर 1-बिट (set bit) ढूंढता है, अधिक सिग्निफिकेंट बिट्स (बाएं) की ओर स्कैन करता है। सिंटैक्स (Syntax) gmp_scan1(GMP|int|string $num, int $start): int पैरामीटर्स (Parameters) $num - स्कैन की जाने वाली GMP स