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

PHP में array_push() का उपयोग करके एसोसिएटिव सरणी कैसे बनाएं?

PHP में एसोसिएटिव सरणी बनाने के लिए [] ब्रैकेट का उपयोग करें। आपको array_push() की आवश्यकता नहीं है।

उदाहरण

<!DOCTYPE html> <html> <body> <?php
$emp = (object) [
    'employeeId' => "101",
    'employeeFirstName' => "John",
    'employeeLastName' => "Doe",
    'employeeCountryName' => "AUS"
];
$employeeDetails[] = [
    'emp_id' => $emp->employeeId,
    'emp_first_name' => $emp->employeeFirstName,
    'emp_last_name' => $emp->employeeLastName,
    'emp_country_name' => $emp->employeeCountryName
];
print_r(array_values($employeeDetails));
?> </body> </html>

आउटपुट

Array ( [0] => Array ( [emp_id] => 101 [emp_first_name] => John [emp_last_name] => Doe [emp_country_name] => AUS ) )

व्याख्या: $employeeDetails[] = [...] स्वचालित रूप से अगले संख्यात्मक इंडेक्स पर एक नया तत्व जोड़ता है। array_push() केवल संख्यात्मक सरणी के लिए आवश्यक है जब आप एक बार में कई तत्व जोड़ना चाहते हैं:

array_push($arr, $val1, $val2, $val3);

एसोसिएटिव सरणी के लिए, सीधा असाइनमेंट बेहतर है:

$arr['key'] = 'value';
  1. - PHP में filter_input_array() फंक्शन

    विवरण filter_input_array() फंक्शन एक्सटर्नल वेरिएबल्स के नाम प्राप्त करता है और उन्हें वैकल्पिक रूप से फिल्टर करता है। सिंटैक्स filter_input_array(type, arraydefine, add_empty) पैरामीटर्स type − चेक करने के लिए पांच प्रकार के इनपुट हैं यानी INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER, या IN

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

    PHP में array_push() फ़ंक्शन एक सरणी के अंत में एक या अधिक तत्व जोड़ता है। यह सरणी की लंबाई बढ़ाता है और नई लंबाई लौटाता है। सिंटैक्स (Syntax) array_push(array &$arr, mixed $value1, mixed ...$values): int पैरामीटर्स (Parameters) $arr − इनपुट सरणी (रेफरेंस द्वारा पास की जाती है)। $value1 − जोड़ा

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

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