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

PHP में pos() फ़ंक्शन


PHP में pos() फ़ंक्शन current() फ़ंक्शन का उपनाम (alias) है। यह सरणी के वर्तमान (current) तत्व का मान लौटाता है। सरणी का आंतरिक पॉइंटर अपरिवर्तित रहता है।

सिंटैक्स (Syntax)

pos(array|object $arr): mixed

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

  • $arr − वह सरणी जिसका वर्तमान तत्व चाहिए।

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

वर्तमान तत्व का मान लौटाता है। यदि सरणी खाली है या पॉइंटर अंत से आगे है तो false लौटाता है।

उदाहरण (Examples)

उदाहरण 1: मूल उपयोग

<?php
$arr = array("one", "two");
echo pos($arr); // आउटपुट: one
?>

आउटपुट

one

उदाहरण 2: current(), next() और pos() का संयुक्त उपयोग

<?php
$a = array('one', 'two', 'three');

echo current($a) . "\n"; // one
echo next($a) . "\n";    // two (पॉइंटर आगे बढ़ाता है)
echo pos($a) . "\n";     // two (वर्तमान तत्व)
?>

आउटपुट

one
two
two

उदाहरण 3: लूप में उपयोग (हालांकि foreach बेहतर है)

<?php
$arr = array(10, 20, 30, 40);
while (($val = pos($arr)) !== false) {
    echo $val . " ";
    next($arr);
}
// आउटपुट: 10 20 30 40
?>

संबंधित फ़ंक्शन्स

फ़ंक्शनविवरण
current()वर्तमान तत्व लौटाता है (pos का मूल नाम)
next()पॉइंटर अगले तत्व पर ले जाता है, उसका मान लौटाता है
prev()पॉइंटर पिछले तत्व पर ले जाता है
reset()पॉइंटर पहले तत्व पर रीसेट करता है
end()पॉइंटर अंतिम तत्व पर ले जाता है
each()वर्तमान की-मान जोड़ी लौटाता है और पॉइंटर आगे बढ़ाता है (PHP 8.0+ में हटाया गया)

नोट

pos() केवल current() का छोटा उपनाम है। कोड पठनीयता के लिए current() का उपयोग करना बेहतर माना जाता है।

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

    PHP में array_shift() फंक्शन सरणी से पहला तत्व हटाता है, और हटाए गए तत्व का मान लौटाता है। सिंटैक्स array_shift(arr) पैरामीटर्स arr - निर्दिष्ट सरणी। रिटर्न वैल्यू शिफ्ट किया गया मान। यदि सरणी खाली है तो NULL। उदाहरण <?php $products = array(Electronics, Accessories, Shoes, Toys, Groceries);

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

    PHP में array_reverse() फंक्शन सरणी को उल्टे क्रम में लौटाता है। सिंटैक्स array_reverse(arr, preservekey) पैरामीटर्स arr - निर्दिष्ट सरणी। preservekey - संभावित मान TRUE और FALSE। सरणी की कुंजियों के संरक्षण को निर्दिष्ट करता है। रिटर्न वैल्यू उल्टी सरणी। उदाहरण <?php $arr = array(laptop, m

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि