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

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

array_filter() फ़ंक्शन उपयोगकर्ता द्वारा बनाए गए कॉलबैक फ़ंक्शन का उपयोग करके किसी सरणी के तत्वों को फ़िल्टर करता है। यह फ़िल्टर की गई सरणी लौटाता है।

सिंटैक्स

array_filter(arr, callback, flag)

पैरामीटर

  • गिरफ्तार − वह सरणी जिसे फ़िल्टर किया जाएगा

  • कॉलबैक - उपयोग किया जाने वाला कॉलबैक फ़ंक्शन

  • ध्वज − कॉलबैक फ़ंक्शन को भेजे गए पैरामीटर:

    • ARRAY_FILTER_USE_KEY - मूल्य के बजाय कॉलबैक के लिए एकमात्र तर्क के रूप में कुंजी पास करें

    • ARRAY_FILTER_USE_BOTH - मान और कुंजी दोनों को मान के बजाय कॉलबैक के लिए तर्क के रूप में पास करें

वापसी

array_filter() फ़ंक्शन फ़िल्टर किए गए सरणी को लौटाता है।

उदाहरण

<?php
function check($arr) {
   return(!($arr & 1));
}
$arr1 = array(3, 6, 9, 15, 20, 30, 45, 48, 59, 66);
print_r(array_filter($arr1, "check"));
?>

आउटपुट

Array
(
[1] => 6
[4] => 20
[5] => 30
[7] => 48
[9] => 66
)

  1. पीएचपी मिनट () समारोह

    परिभाषा और उपयोग मिनट () फ़ंक्शन सरणी में सबसे कम तत्व देता है, या दो या दो से अधिक अल्पविराम से अलग किए गए मापदंडों में सबसे कम है। सिंटैक्स min ( array $values ) : mixed या min ( mixed $value1 [, mixed $... ] ) : mixed पैरामीटर Sr.No पैरामीटर और विवरण 1 मान यदि केवल एक पैरामीटर दिया गया है

  1. PHP अधिकतम () फ़ंक्शन

    परिभाषा और उपयोग अधिकतम () फ़ंक्शन सरणी में उच्चतम तत्व देता है, या दो या अधिक अल्पविराम से अलग किए गए मापदंडों में से उच्चतम देता है। सिंटैक्स max ( array $values ) : mixed या max ( mixed $value1 [, mixed $... ] ) : mixed पैरामीटर Sr.No पैरामीटर और विवरण 1 मान यदि केवल एक पैरामीटर दिया गया

  1. PHP लॉग 10 () फ़ंक्शन

    परिभाषा और उपयोग लॉग10 () फ़ंक्शन किसी संख्या के आधार-10 लघुगणक की गणना करता है। बेस-10 लघुगणक को सामान्य या सैंडर्ड एल्गोरिथम भी कहा जाता है। log10(x) फ़ंक्शन लॉग की गणना करता है10 एक्स। यह निम्नलिखित समीकरण द्वारा प्राकृतिक एल्गोरिथम से संबंधित है - लॉग 10 x=लॉगई x/लॉगई 10 ताकि लॉग 10 100=लॉ