Laravel 5.6 - Collection (Database\Eloquent)

Collection




laravel

कक्षा संग्रह Collection लागू करता है QueueableCollection ( स्रोत देखें )

लक्षण

Macroable

गुण

स्थिर संरक्षित सरणी $ मैक्रो पंजीकृत स्ट्रिंग मैक्रोज़। Macroable
संरक्षित सरणी $ आइटम संग्रह में निहित आइटम। Collection
स्थिर संरक्षित सरणी $ प्रॉक्सी विधियों को प्रॉक्सी किया जा सकता है। Collection

तरीके

स्थैतिक शून्य macro (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

Macroable
स्थैतिक शून्य mixin (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

Macroable
स्थिर बूल hasMacro (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

Macroable
स्थिर मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
शून्य __construct (मिश्रित $ आइटम = [])

नया संग्रह बनाएं

Collection
स्थिर Collection make (मिश्रित $ आइटम = [])

यदि कोई मान पहले से नहीं है तो एक नया संग्रह उदाहरण बनाएं।

Collection
स्थिर Collection wrap (मिश्रित $ मूल्य)

लागू होने पर संग्रह में दिए गए मान को लपेटें।

Collection
स्थिर सरणी unwrap (सरणी | Collection $ मूल्य)

लागू होने पर दिए गए संग्रह से अंतर्निहित वस्तुओं को प्राप्त करें।

Collection
स्थिर Collection times (int $ संख्या, कॉल करने योग्य $ कॉलबैक = शून्य)

कॉलबैक को एक निश्चित राशि का आह्वान करके एक नया संग्रह बनाएं।

Collection
सरणी all ()

संग्रह में सभी आइटम प्राप्त करें।

Collection
मिश्रित avg (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

किसी दिए गए कुंजी का औसत मान प्राप्त करें।

Collection
मिश्रित average (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

"औसत" विधि के लिए उपनाम।

Collection
मिश्रित median (शून्य $ कुंजी = शून्य)

किसी दिए गए कुंजी का औसत प्राप्त करें।

Collection
सरणी | अशक्त mode (मिश्रित $ कुंजी = शून्य)

किसी दिए गए कुंजी का मोड प्राप्त करें।

Collection
Collection collapse ()

वस्तुओं के संग्रह को एक सरणी में संकुचित करें।

bool contains (मिश्रित $ कुंजी, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ मूल्य = शून्य)

निर्धारित करें कि संग्रह में कोई कुंजी मौजूद है या नहीं।

bool containsStrict (मिश्रित $ कुंजी, मिश्रित $ मूल्य = शून्य)

निर्धारित करें कि सख्त तुलना का उपयोग करके संग्रह में कोई आइटम मौजूद है या नहीं।

Collection
Collection crossJoin (मिश्रित $ सूचियां)

दिए गए सूचियों के साथ जुड़ें, सभी संभावित क्रमिकताएं लौटाना।

Collection
शून्य dd ($ args)

संग्रह को डंप करें और स्क्रिप्ट को समाप्त करें।

Collection
इस $ dump ()

संग्रह डंप करें।

Collection
Collection diff (मिश्रित $ आइटम)

दिए गए आइटम के साथ संग्रह को डिफ करें।

Collection diffUsing (मिश्रित $ आइटम, diffUsing योग्य $ कॉलबैक)

उन संग्रहों में आइटम प्राप्त करें जो दिए गए आइटम में मौजूद नहीं हैं।

Collection
Collection diffAssoc (मिश्रित $ आइटम)

संग्रह में आइटम प्राप्त करें जिनकी चाबियाँ और मान दिए गए आइटम में मौजूद नहीं हैं।

Collection
Collection diffAssocUsing (मिश्रित $ आइटम, diffAssocUsing योग्य $ कॉलबैक)

संग्रह में आइटम प्राप्त करें जिनकी चाबियाँ और मान दिए गए आइटम में मौजूद नहीं हैं।

Collection
Collection diffKeys (मिश्रित $ आइटम)

संग्रह में आइटम प्राप्त करें जिनकी चाबियाँ दिए गए आइटम में मौजूद नहीं हैं।

Collection
Collection diffKeysUsing (मिश्रित $ आइटम, diffKeysUsing योग्य $ कॉलबैक)

संग्रह में आइटम प्राप्त करें जिनकी चाबियाँ दिए गए आइटम में मौजूद नहीं हैं।

Collection
इस $ each (कॉल करने योग्य $ कॉलबैक)

प्रत्येक आइटम पर कॉलबैक निष्पादित करें।

Collection
Collection eachSpread ( eachSpread योग्य $ कॉलबैक)

वस्तुओं के प्रत्येक नेस्टेड खंड पर कॉलबैक निष्पादित करें।

Collection
bool every (स्ट्रिंग | कॉल करने योग्य $ कुंजी, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ value = null)

निर्धारित करें कि संग्रह में सभी आइटम दिए गए परीक्षण को पास करते हैं या नहीं।

Collection
Collection except ( Collection | मिश्रित $ कुंजी)

निर्दिष्ट कुंजी वाले मॉडल को छोड़कर संग्रह में सभी मॉडलों को वापस करता है।

Collection filter (कॉल करने योग्य $ कॉलबैक = शून्य)

प्रत्येक आइटम पर एक फ़िल्टर चलाएं।

Collection
मिश्रित when (बूल $ मान, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)

यदि मूल्य सत्य है तो कॉलबैक लागू करें।

Collection
मिश्रित unless (बूल $ मान, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)

यदि मूल्य गलत है तो कॉलबैक लागू करें।

Collection
Collection where (स्ट्रिंग $ कुंजी, मिश्रित $ ऑपरेटर, मिश्रित $ value = null)

दिए गए कुंजी मान जोड़ी द्वारा आइटम फ़िल्टर करें।

Collection
Closure operatorForWhere (स्ट्रिंग $ कुंजी, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

एक ऑपरेटर चेकर कॉलबैक प्राप्त करें।

Collection
Collection whereStrict (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

सख्त तुलना का उपयोग करके दी गई कुंजी मान जोड़ी द्वारा फ़िल्टर आइटम।

Collection
Collection whereIn (स्ट्रिंग $ कुंजी, मिश्रित $ मान, बूल $ सख्त = झूठा)

दिए गए कुंजी मान जोड़ी द्वारा आइटम फ़िल्टर करें।

Collection
Collection whereInStrict (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

सख्त तुलना का उपयोग करके दी गई कुंजी मान जोड़ी द्वारा फ़िल्टर आइटम।

Collection
Collection whereNotIn (स्ट्रिंग $ कुंजी, मिश्रित $ मान, बूल $ सख्त = झूठा)

दिए गए कुंजी मान जोड़ी द्वारा आइटम फ़िल्टर करें।

Collection
Collection whereNotInStrict (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

सख्त तुलना का उपयोग करके दी गई कुंजी मान जोड़ी द्वारा फ़िल्टर आइटम।

Collection
Collection whereInstanceOf (स्ट्रिंग $ प्रकार)

आइटम को फ़िल्टर करें, किसी भी आइटम को हटा दें जो दिए गए प्रकार से मेल नहीं खाता है।

Collection
मिश्रित first (कॉल करने योग्य $ कॉलबैक = शून्य, मिश्रित $ डिफ़ॉल्ट = शून्य)

संग्रह से पहला आइटम प्राप्त करें।

Collection
Collection firstWhere (स्ट्रिंग $ कुंजी, मिश्रित $ ऑपरेटर, मिश्रित $ value = null)

दिए गए कुंजी मान जोड़ी द्वारा पहला आइटम प्राप्त करें।

Collection
Collection flatten (int $ गहराई = आईएनएफ)

संग्रह में वस्तुओं की एक चपटा सरणी प्राप्त करें।

Collection flip ()

संग्रह में वस्तुओं को फ्लिप करें।

इस $ forget (स्ट्रिंग | सरणी $ कुंजी)

कुंजी से संग्रह से एक आइटम निकालें।

Collection
मिश्रित get (मिश्रित $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

कुंजी से संग्रह से एक आइटम प्राप्त करें।

Collection
Collection groupBy ( groupBy योग्य | स्ट्रिंग $ समूह द्वारा, bool $ preserveKeys = false)

एक क्षेत्र द्वारा एक सहयोगी सरणी समूह या कॉलबैक का उपयोग करें।

Collection
Collection keyBy ( keyBy योग्य | स्ट्रिंग $ keyby)

एक क्षेत्र द्वारा एक सहयोगी सरणी कुंजी या कॉलबैक का उपयोग करें।

Collection
bool has (मिश्रित $ कुंजी)

निर्धारित करें कि कुंजी में संग्रह में कोई आइटम मौजूद है या नहीं।

Collection
तार implode (स्ट्रिंग $ मान, स्ट्रिंग $ गोंद = शून्य)

किसी स्ट्रिंग के रूप में किसी दिए गए कुंजी के मानों को संयोजित करें।

Collection
Collection intersect (मिश्रित $ आइटम)

दिए गए आइटम के साथ संग्रह को घुमाएं।

Collection intersectByKeys (मिश्रित $ आइटम)

कुंजी द्वारा दिए गए आइटम के साथ संग्रह को घुमाएं।

Collection
bool isEmpty ()

निर्धारित करें कि संग्रह खाली है या नहीं।

Collection
bool isNotEmpty ()

निर्धारित करें कि संग्रह खाली नहीं है या नहीं।

Collection
bool useAsCallable (मिश्रित $ मूल्य)

निर्धारित करें कि दिया गया मान कॉल करने योग्य है, लेकिन स्ट्रिंग नहीं है।

Collection
Collection keys ()

संग्रह वस्तुओं की चाबियाँ पाएं।

मिश्रित last (कॉल करने योग्य $ कॉलबैक = शून्य, मिश्रित $ डिफ़ॉल्ट = शून्य)

संग्रह से अंतिम आइटम प्राप्त करें।

Collection
Collection pluck (स्ट्रिंग | सरणी $ मान, स्ट्रिंग | शून्य $ कुंजी = शून्य)

किसी दिए गए कुंजी के मानों के साथ एक सरणी प्राप्त करें।

Collection map (कॉल करने योग्य $ कॉलबैक)

प्रत्येक आइटम पर एक नक्शा चलाएं।

Collection mapSpread ( mapSpread योग्य $ कॉलबैक)

वस्तुओं के प्रत्येक नेस्टेड खंड पर एक नक्शा चलाएं।

Collection
Collection mapToDictionary ( mapToDictionary योग्य $ कॉलबैक)

वस्तुओं पर एक शब्दकोश मानचित्र चलाएं।

Collection
Collection mapToGroups ( mapToGroups योग्य $ कॉलबैक)

वस्तुओं पर एक समूह नक्शा चलाएं।

Collection
Collection mapWithKeys ( mapWithKeys योग्य $ कॉलबैक)

प्रत्येक आइटम पर एक सहयोगी मानचित्र चलाएं।

Collection
Collection flatMap ( flatMap योग्य $ कॉलबैक)

एक संग्रह को मानचित्र करें और परिणाम को एक स्तर से फ़्लैट करें।

Collection
Collection mapInto (स्ट्रिंग $ वर्ग)

मूल्यों को एक नई कक्षा में मानचित्र करें।

Collection
मिश्रित max (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

किसी दिए गए कुंजी का अधिकतम मान प्राप्त करें।

Collection
Collection merge (मिश्रित $ आइटम)

दिए गए आइटम के साथ संग्रह मर्ज करें।

Collection combine (मिश्रित $ मूल्य)

कुंजी के लिए इस संग्रह का उपयोग करके और उसके मूल्यों के लिए दूसरे का संग्रह करके संग्रह बनाएं।

Collection
Collection union (मिश्रित $ आइटम)

दिए गए सामानों के साथ संघ संग्रह।

Collection
मिश्रित min (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

किसी दिए गए कुंजी का न्यूनतम मान प्राप्त करें।

Collection
Collection nth (int $ step, int $ ऑफसेट)

प्रत्येक एन-वें तत्व से युक्त एक नया संग्रह बनाएं।

Collection
Collection only (मिश्रित $ कुंजी)

निर्दिष्ट कुंजी के साथ संग्रह से केवल मॉडल लौटाता है।

Collection forPage (int $ पृष्ठ, int $ perpage)

इसे एक छोटे संग्रह में टुकड़ा करके संग्रह को "अंकुरित करें"।

Collection
Collection partition (कॉल करने योग्य | स्ट्रिंग $ कुंजी, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ value = null)

दिए गए कॉलबैक या कुंजी का उपयोग करके संग्रह को दो सरणी में विभाजित करें।

Collection
मिश्रित pipe (कॉल करने योग्य $ कॉलबैक)

दिए गए कॉलबैक में संग्रह पास करें और परिणाम वापस करें।

Collection
मिश्रित pop ()

संग्रह से अंतिम आइटम प्राप्त करें और हटाएं।

Collection
इस $ prepend (मिश्रित $ मूल्य, मिश्रित $ कुंजी = शून्य)

संग्रह की शुरुआत में एक आइटम पुश करें।

Collection
इस $ push (मिश्रित $ मूल्य)

संग्रह के अंत में एक आइटम पुश करें।

Collection
इस $ concat ( Traversable $ स्रोत)

संग्रहित सभी वस्तुओं को संग्रह पर पुश करें।

Collection
मिश्रित pull (मिश्रित $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

संग्रह से किसी आइटम को प्राप्त करें और हटाएं।

Collection
इस $ put (मिश्रित $ कुंजी, मिश्रित $ मूल्य)

कुंजी में संग्रह में एक आइटम रखो।

Collection
मिश्रित random (int | शून्य $ संख्या = शून्य)

संग्रह से यादृच्छिक रूप से एक या निर्दिष्ट संख्या में आइटम प्राप्त करें।

Collection
मिश्रित reduce (कॉल reduce योग्य $ कॉलबैक, मिश्रित $ प्रारंभिक = शून्य)

संग्रह को एक ही मूल्य में कम करें।

Collection
Collection reject (कॉल करने योग्य | मिश्रित $ कॉलबैक)

उन सभी तत्वों का संग्रह बनाएं जो किसी दिए गए सत्य परीक्षण को पास न करें।

Collection
Collection reverse ()

आइटम ऑर्डर रिवर्स।

Collection
मिश्रित search (मिश्रित $ मूल्य, बूल $ सख्त = झूठा)

किसी दिए गए मान के लिए संग्रह खोजें और सफल होने पर संबंधित कुंजी वापस करें।

Collection
मिश्रित shift ()

संग्रह से पहले आइटम प्राप्त करें और हटाएं।

Collection
Collection shuffle (int $ बीज = शून्य)

संग्रह में वस्तुओं को घुमाओ।

Collection
Collection slice (int $ ऑफसेट, int $ लंबाई = शून्य)

अंतर्निहित संग्रह सरणी स्लाइस।

Collection
Collection split (int $ numberOfGroups)

एक संग्रह को समूहों की एक निश्चित संख्या में विभाजित करें।

Collection
Collection chunk (int $ आकार)

अंतर्निहित संग्रह सरणी खंड।

Collection
Collection sort (कॉल करने योग्य $ कॉलबैक = शून्य)

कॉलबैक के साथ प्रत्येक आइटम के माध्यम से क्रमबद्ध करें।

Collection
Collection sortBy ( sortBy योग्य | स्ट्रिंग $ कॉलबैक, int $ विकल्प = SORT_REGULAR, बूल $ अवरोही = झूठी)

दिए गए कॉलबैक का उपयोग करके संग्रह को सॉर्ट करें।

Collection
Collection sortByDesc ( sortByDesc योग्य | स्ट्रिंग $ कॉलबैक, int $ विकल्प = SORT_REGULAR)

दिए गए कॉलबैक का उपयोग करके संग्रह को अवरोही क्रम में क्रमबद्ध करें।

Collection
Collection sortKeys (int $ विकल्प = SORT_REGULAR, बूल $ descending = false)

संग्रह कुंजी क्रमबद्ध करें।

Collection
Collection sortKeysDesc (int $ विकल्प = SORT_REGULAR)

संग्रह कुंजी को अवरोही क्रम में क्रमबद्ध करें।

Collection
Collection splice (int $ ऑफसेट, int | शून्य $ लंबाई = शून्य, मिश्रित $ प्रतिस्थापन = [])

अंतर्निहित संग्रह सरणी के एक हिस्से को विभाजित करें।

Collection
मिश्रित sum (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

दिए गए मानों का योग प्राप्त करें।

Collection
Collection take (int $ सीमा)

पहली या आखिरी {$ सीमा} आइटम लें।

Collection
इस $ tap (कॉल करने योग्य $ कॉलबैक)

दिए गए कॉलबैक में संग्रह पास करें और फिर इसे वापस करें।

Collection
इस $ transform (कॉल करने योग्य $ कॉलबैक)

कॉलबैक का उपयोग करके संग्रह में प्रत्येक आइटम को बदलें।

Collection
Collection unique (स्ट्रिंग | कॉल करने योग्य | शून्य $ कुंजी = शून्य, बूल $ सख्त = झूठा)

संग्रह से केवल अद्वितीय आइटम लौटें।

Collection uniqueStrict (स्ट्रिंग | uniqueStrict योग्य | शून्य $ कुंजी = शून्य)

सख्त तुलना का उपयोग करके संग्रह सरणी से केवल अनन्य आइटम लौटें।

Collection
Collection values ()

अंतर्निहित सरणी पर चाबियाँ रीसेट करें।

Collection
प्रतिदेय valueRetriever (स्ट्रिंग $ मान)

कॉलबैक पुनर्प्राप्त करने के लिए एक मूल्य प्राप्त करें।

Collection
Collection zip (मिश्रित $ आइटम)

संग्रह को एक या अधिक सरणी के साथ एक साथ ज़िप करें।

Collection pad (int $ आकार, मिश्रित $ मूल्य)

एक मूल्य के साथ निर्दिष्ट लंबाई में पैड संग्रह।

सरणी toArray ()

एक सादा सरणी के रूप में वस्तुओं का संग्रह प्राप्त करें।

Collection
सरणी jsonSerialize ()

ऑब्जेक्ट को JSON serializable में कनवर्ट करें।

Collection
तार toJson (int $ विकल्प)

जेएसओएन के रूप में वस्तुओं का संग्रह प्राप्त करें।

Collection
ArrayIterator getIterator ()

वस्तुओं के लिए एक इटरेटर प्राप्त करें।

Collection
CachingIterator getCachingIterator (int $ flags = कैशिंगइटरेटर :: CALL_TOSTRING)

एक कैशिंगइटरेटर उदाहरण प्राप्त करें।

Collection
पूर्णांक count ()

संग्रह में वस्तुओं की संख्या की गणना करें।

Collection
Collection toBase ()

इस संग्रह से आधार समर्थन संग्रह उदाहरण प्राप्त करें।

Collection
bool offsetExists (मिश्रित $ कुंजी)

निर्धारित करें कि ऑफसेट पर कोई आइटम मौजूद है या नहीं।

Collection
मिश्रित offsetGet (मिश्रित $ कुंजी)

किसी दिए गए ऑफ़सेट पर एक आइटम प्राप्त करें।

Collection
शून्य offsetSet (मिश्रित $ कुंजी, मिश्रित $ मूल्य)

किसी दिए गए ऑफ़सेट पर आइटम सेट करें।

Collection
शून्य offsetUnset (स्ट्रिंग $ कुंजी)

किसी दिए गए ऑफसेट पर आइटम को अनसेट करें।

Collection
तार __toString ()

संग्रह को अपनी स्ट्रिंग प्रस्तुति में कनवर्ट करें।

Collection
सरणी getArrayableItems (मिश्रित $ आइटम)

संग्रह या Arrayable से वस्तुओं की परिणाम सरणी।

Collection
स्थैतिक शून्य proxy (स्ट्रिंग $ विधि)

प्रॉक्सी किए गए तरीकों की सूची में एक विधि जोड़ें।

Collection
मिश्रित __get (स्ट्रिंग $ कुंजी)

गतिशील रूप से संग्रह प्रॉक्सी का उपयोग करें।

Collection
Model | Collection find (मिश्रित $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

कुंजी द्वारा संग्रह में एक मॉडल खोजें।

इस $ load (मिश्रित $ संबंध)

संग्रह पर संबंधों का एक सेट लोड करें।

इस $ add (मिश्रित $ आइटम)

संग्रह में एक आइटम जोड़ें।

सरणी modelKeys ()

प्राथमिक कुंजी की सरणी प्राप्त करें।

Collection fresh (सरणी | स्ट्रिंग $ के साथ = [])

सभी इकाइयों के लिए डेटाबेस से एक ताजा मॉडल उदाहरण दोबारा लोड करें।

इस $ makeHidden (सरणी | स्ट्रिंग $ विशेषताएँ)

दिए गए, आम तौर पर दिखाई देने वाले, पूरे संग्रह में छुपा गुण बनाएं।

इस $ makeVisible (सरणी | स्ट्रिंग $ विशेषताएँ)

दिए गए, आमतौर पर छुपा, पूरे संग्रह में दिखाई देने वाली विशेषताएं बनाएं।

सरणी getDictionary ( ArrayAccess | array | null $ items = null)

प्राथमिक कुंजी द्वारा कुंजीपटल एक कुंजीपटल प्राप्त करें।

स्ट्रिंग | अशक्त getQueueableClass ()

कतारबद्ध इकाइयों का प्रकार प्राप्त करें।

सरणी getQueueableIds ()

सभी इकाइयों के लिए पहचानकर्ता प्राप्त करें।

सरणी getQueueableRelations ()

कतारबद्ध संस्थाओं के रिश्तों को प्राप्त करें।

स्ट्रिंग | अशक्त getQueueableConnection ()

कतारबद्ध संस्थाओं का कनेक्शन प्राप्त करें।

विवरण

स्थैतिक शून्य मैक्रो (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

पैरामीटर

तार $ नाम
वस्तु | प्रतिदेय $ मैक्रो

प्रतिलाभ की मात्रा

शून्य

स्थैतिक शून्य मिश्रण (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

पैरामीटर

वस्तु $ mixin

प्रतिलाभ की मात्रा

शून्य

स्थिर बूल है मैक्रो (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

पैरामीटर

तार $ नाम

प्रतिलाभ की मात्रा

bool

स्थैतिक मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

BadMethodCallException

मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

BadMethodCallException

शून्य __construct (मिश्रित $ आइटम = [])

नया संग्रह बनाएं

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

शून्य

स्थिर Collection (मिश्रित $ आइटम = [])

यदि कोई मान पहले से नहीं है तो एक नया संग्रह उदाहरण बनाएं।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

स्थिर Collection लपेटें (मिश्रित $ मूल्य)

लागू होने पर संग्रह में दिए गए मान को लपेटें।

पैरामीटर

मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Collection

स्थिर सरणी unwrap (सरणी | Collection $ मूल्य)

लागू होने पर दिए गए संग्रह से अंतर्निहित वस्तुओं को प्राप्त करें।

पैरामीटर

सरणी | Collection $ मूल्य

प्रतिलाभ की मात्रा

सरणी

स्थैतिक Collection समय (int $ संख्या, कॉल करने योग्य $ कॉलबैक = शून्य)

कॉलबैक को एक निश्चित राशि का आह्वान करके एक नया संग्रह बनाएं।

पैरामीटर

पूर्णांक $ संख्या
प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

सरणी सभी ()

संग्रह में सभी आइटम प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

मिश्रित औसत (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

किसी दिए गए कुंजी का औसत मान प्राप्त करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग | अशक्त $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित औसत (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

"औसत" विधि के लिए उपनाम।

पैरामीटर

प्रतिदेय | स्ट्रिंग | अशक्त $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित औसत (शून्य $ कुंजी = शून्य)

किसी दिए गए कुंजी का औसत प्राप्त करें।

पैरामीटर

शून्य $ कुंजी

प्रतिलाभ की मात्रा

मिश्रित

सरणी | शून्य मोड (मिश्रित $ कुंजी = शून्य)

किसी दिए गए कुंजी का मोड प्राप्त करें।

पैरामीटर

मिश्रित $ कुंजी

प्रतिलाभ की मात्रा

सरणी | अशक्त

Collection पतन ()

वस्तुओं के संग्रह को एक सरणी में संकुचित करें।

प्रतिलाभ की मात्रा

Collection

बूल में शामिल है (मिश्रित $ कुंजी, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ मूल्य = शून्य)

निर्धारित करें कि संग्रह में कोई कुंजी मौजूद है या नहीं।

पैरामीटर

मिश्रित $ कुंजी
मिश्रित $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

bool

बूल युक्त स्ट्रिक्ट (मिश्रित $ कुंजी, मिश्रित $ मूल्य = शून्य)

निर्धारित करें कि सख्त तुलना का उपयोग करके संग्रह में कोई आइटम मौजूद है या नहीं।

पैरामीटर

मिश्रित $ कुंजी
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

bool

Collection crossJoin (मिश्रित $ सूचियां)

दिए गए सूचियों के साथ जुड़ें, सभी संभावित क्रमिकताएं लौटाना।

पैरामीटर

मिश्रित $ सूचियों

प्रतिलाभ की मात्रा

Collection

शून्य डीडी ($ args)

संग्रह को डंप करें और स्क्रिप्ट को समाप्त करें।

पैरामीटर

$ args

प्रतिलाभ की मात्रा

शून्य

$ इस डंप ()

संग्रह डंप करें।

प्रतिलाभ की मात्रा

इस $

Collection diff (मिश्रित $ आइटम)

दिए गए आइटम के साथ संग्रह को डिफ करें।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

Collection diffUsing (मिश्रित $ आइटम, कॉल करने योग्य $ कॉलबैक)

उन संग्रहों में आइटम प्राप्त करें जो दिए गए आइटम में मौजूद नहीं हैं।

पैरामीटर

मिश्रित $ आइटम
प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection diffAssoc (मिश्रित $ आइटम)

संग्रह में आइटम प्राप्त करें जिनकी चाबियाँ और मान दिए गए आइटम में मौजूद नहीं हैं।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

Collection diffAssocUsing (मिश्रित $ आइटम, कॉल करने योग्य $ कॉलबैक)

संग्रह में आइटम प्राप्त करें जिनकी चाबियाँ और मान दिए गए आइटम में मौजूद नहीं हैं।

पैरामीटर

मिश्रित $ आइटम
प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection diffKeys (मिश्रित $ आइटम)

संग्रह में आइटम प्राप्त करें जिनकी चाबियाँ दिए गए आइटम में मौजूद नहीं हैं।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

Collection diffKeysUsing (मिश्रित $ आइटम, कॉल करने योग्य $ कॉलबैक)

संग्रह में आइटम प्राप्त करें जिनकी चाबियाँ दिए गए आइटम में मौजूद नहीं हैं।

पैरामीटर

मिश्रित $ आइटम
प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

यह प्रत्येक $ (कॉल करने योग्य $ कॉलबैक)

प्रत्येक आइटम पर कॉलबैक निष्पादित करें।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

इस $

Collection प्रत्येक स्प्रेड (कॉल करने योग्य $ कॉलबैक)

वस्तुओं के प्रत्येक नेस्टेड खंड पर कॉलबैक निष्पादित करें।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

बूल हर (स्ट्रिंग | कॉल करने योग्य $ कुंजी, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ value = null)

निर्धारित करें कि संग्रह में सभी आइटम दिए गए परीक्षण को पास करते हैं या नहीं।

पैरामीटर

स्ट्रिंग | प्रतिदेय $ कुंजी
मिश्रित $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

bool

Collection को छोड़कर ( Collection | मिश्रित $ कुंजी)

निर्दिष्ट कुंजी वाले मॉडल को छोड़कर संग्रह में सभी मॉडलों को वापस करता है।

पैरामीटर

Collection | मिश्रित $ कुंजी

प्रतिलाभ की मात्रा

Collection

Collection फ़िल्टर (कॉल करने योग्य $ कॉलबैक = शून्य)

प्रत्येक आइटम पर एक फ़िल्टर चलाएं।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

मिश्रित जब (बूल $ मूल्य, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)

यदि मूल्य सत्य है तो कॉलबैक लागू करें।

पैरामीटर

bool $ मूल्य
प्रतिदेय $ कॉलबैक
प्रतिदेय $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित जब तक (बूल $ मूल्य, कॉल करने योग्य $ कॉलबैक, कॉल करने योग्य $ डिफ़ॉल्ट = शून्य)

यदि मूल्य गलत है तो कॉलबैक लागू करें।

पैरामीटर

bool $ मूल्य
प्रतिदेय $ कॉलबैक
प्रतिदेय $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

मिश्रित

Collection जहां (स्ट्रिंग $ कुंजी, मिश्रित $ ऑपरेटर, मिश्रित $ value = null)

दिए गए कुंजी मान जोड़ी द्वारा आइटम फ़िल्टर करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Collection

सुरक्षित Closure ऑपरेटर Closure (स्ट्रिंग $ कुंजी, स्ट्रिंग $ ऑपरेटर, मिश्रित $ value = null)

एक ऑपरेटर चेकर कॉलबैक प्राप्त करें।

पैरामीटर

तार $ कुंजी
तार $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Closure

Collection जहां Strict (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)

सख्त तुलना का उपयोग करके दी गई कुंजी मान जोड़ी द्वारा फ़िल्टर आइटम।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Collection

Collection कहां (स्ट्रिंग $ कुंजी, मिश्रित $ मान, बूल $ सख्त = झूठा)

दिए गए कुंजी मान जोड़ी द्वारा आइटम फ़िल्टर करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्यों
bool $ सख्त

प्रतिलाभ की मात्रा

Collection

Collection जहांInStrict (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

सख्त तुलना का उपयोग करके दी गई कुंजी मान जोड़ी द्वारा फ़िल्टर आइटम।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्यों

प्रतिलाभ की मात्रा

Collection

Collection जहां नोटइन (स्ट्रिंग $ कुंजी, मिश्रित $ मान, बूल $ सख्त = झूठा)

दिए गए कुंजी मान जोड़ी द्वारा आइटम फ़िल्टर करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्यों
bool $ सख्त

प्रतिलाभ की मात्रा

Collection

Collection जहांNotInStrict (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

सख्त तुलना का उपयोग करके दी गई कुंजी मान जोड़ी द्वारा फ़िल्टर आइटम।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्यों

प्रतिलाभ की मात्रा

Collection

Collection जहांInstanceOf (स्ट्रिंग $ प्रकार)

आइटम को फ़िल्टर करें, किसी भी आइटम को हटा दें जो दिए गए प्रकार से मेल नहीं खाता है।

पैरामीटर

तार $ प्रकार

प्रतिलाभ की मात्रा

Collection

मिश्रित पहले (कॉल करने योग्य $ कॉलबैक = शून्य, मिश्रित $ डिफ़ॉल्ट = शून्य)

संग्रह से पहला आइटम प्राप्त करें।

पैरामीटर

प्रतिदेय $ कॉलबैक
मिश्रित $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

मिश्रित

Collection कहीं भी (स्ट्रिंग $ कुंजी, मिश्रित $ ऑपरेटर, मिश्रित $ value = null)

दिए गए कुंजी मान जोड़ी द्वारा पहला आइटम प्राप्त करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Collection

Collection flatten (int $ गहराई = आईएनएफ)

संग्रह में वस्तुओं की एक चपटा सरणी प्राप्त करें।

पैरामीटर

पूर्णांक $ गहराई

प्रतिलाभ की मात्रा

Collection

Collection फ्लिप ()

संग्रह में वस्तुओं को फ्लिप करें।

प्रतिलाभ की मात्रा

Collection

$ यह भूल जाओ (स्ट्रिंग | सरणी $ कुंजी)

कुंजी से संग्रह से एक आइटम निकालें।

पैरामीटर

स्ट्रिंग | सरणी $ कुंजी

प्रतिलाभ की मात्रा

इस $

मिश्रित मिलता है (मिश्रित $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

कुंजी से संग्रह से एक आइटम प्राप्त करें।

पैरामीटर

मिश्रित $ कुंजी
मिश्रित $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

मिश्रित

Collection समूह द्वारा (कॉल करने योग्य | स्ट्रिंग $ समूह द्वारा, bool $ preserveKeys = false)

एक क्षेत्र द्वारा एक सहयोगी सरणी समूह या कॉलबैक का उपयोग करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग $ GroupBy
bool $ preserveKeys

प्रतिलाभ की मात्रा

Collection

Collection कुंजीबी (कॉल करने योग्य | स्ट्रिंग $ keyBy)

एक क्षेत्र द्वारा एक सहयोगी सरणी कुंजी या कॉलबैक का उपयोग करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग $ keyBy

प्रतिलाभ की मात्रा

Collection

बूल है (मिश्रित $ कुंजी)

निर्धारित करें कि कुंजी में संग्रह में कोई आइटम मौजूद है या नहीं।

पैरामीटर

मिश्रित $ कुंजी

प्रतिलाभ की मात्रा

bool

स्ट्रिंग इंपोड (स्ट्रिंग $ मान, स्ट्रिंग $ गोंद = शून्य)

किसी स्ट्रिंग के रूप में किसी दिए गए कुंजी के मानों को संयोजित करें।

पैरामीटर

तार $ मूल्य
तार $ गोंद

प्रतिलाभ की मात्रा

तार

Collection अंतरण (मिश्रित $ आइटम)

दिए गए आइटम के साथ संग्रह को घुमाएं।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

Collection intersectByKeys (मिश्रित $ आइटम)

कुंजी द्वारा दिए गए आइटम के साथ संग्रह को घुमाएं।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

बूल है लक्षण ()

निर्धारित करें कि संग्रह खाली है या नहीं।

प्रतिलाभ की मात्रा

bool

बूल isNotEmpty ()

निर्धारित करें कि संग्रह खाली नहीं है या नहीं।

प्रतिलाभ की मात्रा

bool

संरक्षित बूल उपयोगएबलबल (मिश्रित $ मूल्य)

निर्धारित करें कि दिया गया मान कॉल करने योग्य है, लेकिन स्ट्रिंग नहीं है।

पैरामीटर

मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

bool

Collection कुंजी ()

संग्रह वस्तुओं की चाबियाँ पाएं।

प्रतिलाभ की मात्रा

Collection

मिश्रित आखिरी (कॉल करने योग्य $ कॉलबैक = शून्य, मिश्रित $ डिफ़ॉल्ट = शून्य)

संग्रह से अंतिम आइटम प्राप्त करें।

पैरामीटर

प्रतिदेय $ कॉलबैक
मिश्रित $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

मिश्रित

Collection प्लक (स्ट्रिंग | सरणी $ मान, स्ट्रिंग | शून्य $ कुंजी = शून्य)

किसी दिए गए कुंजी के मानों के साथ एक सरणी प्राप्त करें।

पैरामीटर

स्ट्रिंग | सरणी $ मूल्य
स्ट्रिंग | अशक्त $ कुंजी

प्रतिलाभ की मात्रा

Collection

Collection मानचित्र (कॉल करने योग्य $ कॉलबैक)

प्रत्येक आइटम पर एक नक्शा चलाएं।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection मैपस्प्रेड (कॉल करने योग्य $ कॉलबैक)

वस्तुओं के प्रत्येक नेस्टेड खंड पर एक नक्शा चलाएं।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection मानचित्र ToDictionary (कॉल करने योग्य $ कॉलबैक)

वस्तुओं पर एक शब्दकोश मानचित्र चलाएं।

कॉलबैक को एक एकल कुंजी / मूल्य जोड़ी के साथ एक सहयोगी सरणी वापस करनी चाहिए।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection मानचित्र ToGroups (कॉल करने योग्य $ कॉलबैक)

वस्तुओं पर एक समूह नक्शा चलाएं।

कॉलबैक को एक एकल कुंजी / मूल्य जोड़ी के साथ एक सहयोगी सरणी वापस करनी चाहिए।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection मानचित्रविथकेस (कॉल करने योग्य $ कॉलबैक)

प्रत्येक आइटम पर एक सहयोगी मानचित्र चलाएं।

कॉलबैक को एक एकल कुंजी / मूल्य जोड़ी के साथ एक सहयोगी सरणी वापस करनी चाहिए।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection flatMap (कॉल करने योग्य $ कॉलबैक)

एक संग्रह को मानचित्र करें और परिणाम को एक स्तर से फ़्लैट करें।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection मानचित्र (स्ट्रिंग $ वर्ग)

मूल्यों को एक नई कक्षा में मानचित्र करें।

पैरामीटर

तार $ वर्ग

प्रतिलाभ की मात्रा

Collection

मिश्रित अधिकतम (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

किसी दिए गए कुंजी का अधिकतम मान प्राप्त करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग | अशक्त $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

Collection विलय (मिश्रित $ आइटम)

दिए गए आइटम के साथ संग्रह मर्ज करें।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

Collection गठबंधन (मिश्रित $ मूल्य)

कुंजी के लिए इस संग्रह का उपयोग करके और उसके मूल्यों के लिए दूसरे का संग्रह करके संग्रह बनाएं।

पैरामीटर

मिश्रित $ मूल्यों

प्रतिलाभ की मात्रा

Collection

Collection संघ (मिश्रित $ आइटम)

दिए गए सामानों के साथ संघ संग्रह।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

मिश्रित मिनट (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

किसी दिए गए कुंजी का न्यूनतम मान प्राप्त करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग | अशक्त $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

Collection एनएचटी (int $ step, int $ ऑफसेट)

प्रत्येक एन-वें तत्व से युक्त एक नया संग्रह बनाएं।

पैरामीटर

पूर्णांक $ कदम
पूर्णांक $ ऑफसेट

प्रतिलाभ की मात्रा

Collection

केवल Collection (मिश्रित $ कुंजी)

निर्दिष्ट कुंजी के साथ संग्रह से केवल मॉडल लौटाता है।

पैरामीटर

मिश्रित $ कुंजी

प्रतिलाभ की मात्रा

Collection

Collection पैकेज (int $ पृष्ठ, int $ perpage)

इसे एक छोटे संग्रह में टुकड़ा करके संग्रह को "अंकुरित करें"।

पैरामीटर

पूर्णांक $ पेज
पूर्णांक $ perPage

प्रतिलाभ की मात्रा

Collection

Collection विभाजन (कॉल करने योग्य | स्ट्रिंग $ कुंजी, मिश्रित $ ऑपरेटर = शून्य, मिश्रित $ value = null)

दिए गए कॉलबैक या कुंजी का उपयोग करके संग्रह को दो सरणी में विभाजित करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग $ कुंजी
मिश्रित $ ऑपरेटर
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Collection

मिश्रित पाइप (कॉल करने योग्य $ कॉलबैक)

दिए गए कॉलबैक में संग्रह पास करें और परिणाम वापस करें।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित पॉप ()

संग्रह से अंतिम आइटम प्राप्त करें और हटाएं।

प्रतिलाभ की मात्रा

मिश्रित

$ यह प्रीपेन्ड (मिश्रित $ मूल्य, मिश्रित $ कुंजी = शून्य)

संग्रह की शुरुआत में एक आइटम पुश करें।

पैरामीटर

मिश्रित $ मूल्य
मिश्रित $ कुंजी

प्रतिलाभ की मात्रा

इस $

$ इस पुश (मिश्रित $ मूल्य)

संग्रह के अंत में एक आइटम पुश करें।

पैरामीटर

मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

इस $

$ इस कॉन्सट ( Traversable $ स्रोत)

संग्रहित सभी वस्तुओं को संग्रह पर पुश करें।

पैरामीटर

Traversable $ स्रोत

प्रतिलाभ की मात्रा

इस $

मिश्रित पुल (मिश्रित $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

संग्रह से किसी आइटम को प्राप्त करें और हटाएं।

पैरामीटर

मिश्रित $ कुंजी
मिश्रित $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

मिश्रित

$ यह डाल दिया (मिश्रित $ कुंजी, मिश्रित $ मूल्य)

कुंजी में संग्रह में एक आइटम रखो।

पैरामीटर

मिश्रित $ कुंजी
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

इस $

मिश्रित यादृच्छिक (int | शून्य $ संख्या = शून्य)

संग्रह से यादृच्छिक रूप से एक या निर्दिष्ट संख्या में आइटम प्राप्त करें।

पैरामीटर

पूर्णांक | अशक्त $ संख्या

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

InvalidArgumentException

मिश्रित कमी (कॉल करने योग्य $ कॉलबैक, मिश्रित $ प्रारंभिक = शून्य)

संग्रह को एक ही मूल्य में कम करें।

पैरामीटर

प्रतिदेय $ कॉलबैक
मिश्रित $ प्रारंभिक

प्रतिलाभ की मात्रा

मिश्रित

Collection अस्वीकार (कॉल करने योग्य | मिश्रित $ कॉलबैक)

उन सभी तत्वों का संग्रह बनाएं जो किसी दिए गए सत्य परीक्षण को पास न करें।

पैरामीटर

प्रतिदेय | मिश्रित $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection रिवर्स ()

आइटम ऑर्डर रिवर्स।

प्रतिलाभ की मात्रा

Collection

किसी दिए गए मान के लिए संग्रह खोजें और सफल होने पर संबंधित कुंजी वापस करें।

पैरामीटर

मिश्रित $ मूल्य
bool $ सख्त

प्रतिलाभ की मात्रा

मिश्रित

मिश्रित शिफ्ट ()

संग्रह से पहले आइटम प्राप्त करें और हटाएं।

प्रतिलाभ की मात्रा

मिश्रित

Collection शफल (int $ बीज = शून्य)

संग्रह में वस्तुओं को घुमाओ।

पैरामीटर

पूर्णांक $ बीज

प्रतिलाभ की मात्रा

Collection

Collection टुकड़ा (int $ ऑफसेट, int $ लंबाई = शून्य)

अंतर्निहित संग्रह सरणी स्लाइस।

पैरामीटर

पूर्णांक $ ऑफसेट
पूर्णांक $ लंबाई

प्रतिलाभ की मात्रा

Collection

Collection विभाजन (int $ numberOfGroups)

एक संग्रह को समूहों की एक निश्चित संख्या में विभाजित करें।

पैरामीटर

पूर्णांक $ numberOfGroups

प्रतिलाभ की मात्रा

Collection

Collection खंड (int $ आकार)

अंतर्निहित संग्रह सरणी खंड।

पैरामीटर

पूर्णांक $ आकार

प्रतिलाभ की मात्रा

Collection

Collection प्रकार (कॉल करने योग्य $ कॉलबैक = शून्य)

कॉलबैक के साथ प्रत्येक आइटम के माध्यम से क्रमबद्ध करें।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

Collection

Collection क्रमबद्ध (कॉल करने योग्य | स्ट्रिंग $ कॉलबैक, int $ विकल्प = SORT_REGULAR, बूल $ अवरोही = झूठी)

दिए गए कॉलबैक का उपयोग करके संग्रह को सॉर्ट करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग $ कॉलबैक
पूर्णांक $ विकल्प
bool $ उतरते

प्रतिलाभ की मात्रा

Collection

Collection क्रम ByDesc (कॉल करने योग्य | स्ट्रिंग $ कॉलबैक, int $ विकल्प = SORT_REGULAR)

दिए गए कॉलबैक का उपयोग करके संग्रह को अवरोही क्रम में क्रमबद्ध करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग $ कॉलबैक
पूर्णांक $ विकल्प

प्रतिलाभ की मात्रा

Collection

Collection सॉर्टकेस (int $ विकल्प = SORT_REGULAR, बूल $ अवरोही = झूठी)

संग्रह कुंजी क्रमबद्ध करें।

पैरामीटर

पूर्णांक $ विकल्प
bool $ उतरते

प्रतिलाभ की मात्रा

Collection

Collection sortKeysDesc (int $ विकल्प = SORT_REGULAR)

संग्रह कुंजी को अवरोही क्रम में क्रमबद्ध करें।

पैरामीटर

पूर्णांक $ विकल्प

प्रतिलाभ की मात्रा

Collection

Collection विभाजन (int $ ऑफसेट, int | शून्य $ लंबाई = शून्य, मिश्रित $ प्रतिस्थापन = [])

अंतर्निहित संग्रह सरणी के एक हिस्से को विभाजित करें।

पैरामीटर

पूर्णांक $ ऑफसेट
पूर्णांक | अशक्त $ लंबाई
मिश्रित $ प्रतिस्थापन

प्रतिलाभ की मात्रा

Collection

मिश्रित योग (कॉल करने योग्य | स्ट्रिंग | शून्य $ कॉलबैक = शून्य)

दिए गए मानों का योग प्राप्त करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग | अशक्त $ कॉलबैक

प्रतिलाभ की मात्रा

मिश्रित

Collection लेना (int $ सीमा)

पहली या आखिरी {$ सीमा} आइटम लें।

पैरामीटर

पूर्णांक $ सीमा

प्रतिलाभ की मात्रा

Collection

$ इस टैप (कॉल करने योग्य $ कॉलबैक)

दिए गए कॉलबैक में संग्रह पास करें और फिर इसे वापस करें।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

इस $

$ यह परिवर्तन (कॉल करने योग्य $ कॉलबैक)

कॉलबैक का उपयोग करके संग्रह में प्रत्येक आइटम को बदलें।

पैरामीटर

प्रतिदेय $ कॉलबैक

प्रतिलाभ की मात्रा

इस $

Collection अद्वितीय (स्ट्रिंग | कॉल करने योग्य | शून्य $ कुंजी = शून्य, बूल $ सख्त = झूठा)

संग्रह से केवल अद्वितीय आइटम लौटें।

पैरामीटर

स्ट्रिंग | प्रतिदेय | अशक्त $ कुंजी
bool $ सख्त

प्रतिलाभ की मात्रा

Collection

Collection अद्वितीय स्ट्रिक्ट (स्ट्रिंग | कॉल करने योग्य | शून्य $ कुंजी = शून्य)

सख्त तुलना का उपयोग करके संग्रह सरणी से केवल अनन्य आइटम लौटें।

पैरामीटर

स्ट्रिंग | प्रतिदेय | अशक्त $ कुंजी

प्रतिलाभ की मात्रा

Collection

Collection मूल्य ()

अंतर्निहित सरणी पर चाबियाँ रीसेट करें।

प्रतिलाभ की मात्रा

Collection

सुरक्षित कॉल करने योग्य मान रिट्रिवर (स्ट्रिंग $ मान)

कॉलबैक पुनर्प्राप्त करने के लिए एक मूल्य प्राप्त करें।

पैरामीटर

तार $ मूल्य

प्रतिलाभ की मात्रा

प्रतिदेय

Collection ज़िप (मिश्रित $ आइटम)

संग्रह को एक या अधिक सरणी के साथ एक साथ ज़िप करें।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

Collection

Collection पैड (int $ आकार, मिश्रित $ मूल्य)

एक मूल्य के साथ निर्दिष्ट लंबाई में पैड संग्रह।

पैरामीटर

पूर्णांक $ आकार
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

Collection

सरणी से आरे ()

एक सादा सरणी के रूप में वस्तुओं का संग्रह प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

सरणी जेसन सरलीकृत ()

ऑब्जेक्ट को JSON serializable में कनवर्ट करें।

प्रतिलाभ की मात्रा

सरणी

स्ट्रिंग टू जेसन (int $ विकल्प)

जेएसओएन के रूप में वस्तुओं का संग्रह प्राप्त करें।

पैरामीटर

पूर्णांक $ विकल्प

प्रतिलाभ की मात्रा

तार

ArrayIterator getIterator ()

वस्तुओं के लिए एक इटरेटर प्राप्त करें।

प्रतिलाभ की मात्रा

ArrayIterator

CachingIterator getCachingIterator (int $ flags = कैशिंगइटर :: CALL_TOSTRING)

एक कैशिंगइटरेटर उदाहरण प्राप्त करें।

पैरामीटर

पूर्णांक $ झंडे

प्रतिलाभ की मात्रा

CachingIterator

int गिनती ()

संग्रह में वस्तुओं की संख्या की गणना करें।

प्रतिलाभ की मात्रा

पूर्णांक

Collection टूबेस ()

इस संग्रह से आधार समर्थन संग्रह उदाहरण प्राप्त करें।

प्रतिलाभ की मात्रा

Collection

बूल ऑफसेट एक्स्टिस्ट्स (मिश्रित $ कुंजी)

निर्धारित करें कि ऑफसेट पर कोई आइटम मौजूद है या नहीं।

पैरामीटर

मिश्रित $ कुंजी

प्रतिलाभ की मात्रा

bool

मिश्रित ऑफसेट गेट (मिश्रित $ कुंजी)

किसी दिए गए ऑफ़सेट पर एक आइटम प्राप्त करें।

पैरामीटर

मिश्रित $ कुंजी

प्रतिलाभ की मात्रा

मिश्रित

शून्य ऑफसेटसेट (मिश्रित $ कुंजी, मिश्रित $ मूल्य)

किसी दिए गए ऑफ़सेट पर आइटम सेट करें।

पैरामीटर

मिश्रित $ कुंजी
मिश्रित $ मूल्य

प्रतिलाभ की मात्रा

शून्य

शून्य ऑफसेट अनसेट (स्ट्रिंग $ कुंजी)

किसी दिए गए ऑफसेट पर आइटम को अनसेट करें।

पैरामीटर

तार $ कुंजी

प्रतिलाभ की मात्रा

शून्य

स्ट्रिंग __toString ()

संग्रह को अपनी स्ट्रिंग प्रस्तुति में कनवर्ट करें।

प्रतिलाभ की मात्रा

तार

संरक्षित सरणी getArrayableItems (मिश्रित $ आइटम)

संग्रह या Arrayable से वस्तुओं की परिणाम सरणी।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

सरणी

स्थैतिक शून्य प्रॉक्सी (स्ट्रिंग $ विधि)

प्रॉक्सी किए गए तरीकों की सूची में एक विधि जोड़ें।

पैरामीटर

तार $ विधि

प्रतिलाभ की मात्रा

शून्य

मिश्रित __get (स्ट्रिंग $ कुंजी)

गतिशील रूप से संग्रह प्रॉक्सी का उपयोग करें।

पैरामीटर

तार $ कुंजी

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

Exception

Model | Collection ढूंढें (मिश्रित $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

कुंजी द्वारा संग्रह में एक मॉडल खोजें।

पैरामीटर

मिश्रित $ कुंजी
मिश्रित $ डिफ़ॉल्ट

प्रतिलाभ की मात्रा

Model | Collection

$ यह भार (मिश्रित $ संबंध)

संग्रह पर संबंधों का एक सेट लोड करें।

पैरामीटर

मिश्रित $ संबंधों

प्रतिलाभ की मात्रा

इस $

$ यह जोड़ें (मिश्रित $ आइटम)

संग्रह में एक आइटम जोड़ें।

पैरामीटर

मिश्रित $ आइटम

प्रतिलाभ की मात्रा

इस $

सरणी मॉडलकेस ()

प्राथमिक कुंजी की सरणी प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

Collection ताजा (सरणी | स्ट्रिंग $ के साथ = [])

सभी इकाइयों के लिए डेटाबेस से एक ताजा मॉडल उदाहरण दोबारा लोड करें।

पैरामीटर

सरणी | स्ट्रिंग $ के साथ

प्रतिलाभ की मात्रा

Collection

$ यह बना दिया गया है (सरणी | स्ट्रिंग $ विशेषताएँ)

दिए गए, आम तौर पर दिखाई देने वाले, पूरे संग्रह में छुपा गुण बनाएं।

पैरामीटर

सरणी | स्ट्रिंग $ गुण

प्रतिलाभ की मात्रा

इस $

$ यह बनाने योग्य (सरणी | स्ट्रिंग $ विशेषताएँ)

दिए गए, आमतौर पर छुपा, पूरे संग्रह में दिखाई देने वाली विशेषताएं बनाएं।

पैरामीटर

सरणी | स्ट्रिंग $ गुण

प्रतिलाभ की मात्रा

इस $

सरणी getDictionary ( ArrayAccess | सरणी | शून्य $ आइटम = शून्य)

प्राथमिक कुंजी द्वारा कुंजीपटल एक कुंजीपटल प्राप्त करें।

पैरामीटर

ArrayAccess | सरणी | शून्य $ आइटम

प्रतिलाभ की मात्रा

सरणी

स्ट्रिंग | शून्य getQueueableClass ()

कतारबद्ध इकाइयों का प्रकार प्राप्त करें।

प्रतिलाभ की मात्रा

स्ट्रिंग | अशक्त

अपवाद

LogicException

सरणी getQueueable आईडी ()

सभी इकाइयों के लिए पहचानकर्ता प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

सरणी getQueueableRelations ()

कतारबद्ध संस्थाओं के रिश्तों को प्राप्त करें।

प्रतिलाभ की मात्रा

सरणी

स्ट्रिंग | नल getQueueableConnection ()

कतारबद्ध संस्थाओं का कनेक्शन प्राप्त करें।

प्रतिलाभ की मात्रा

स्ट्रिंग | अशक्त

अपवाद

LogicException