PHP array_chunk(), array_keys() and array_values() Functions

PHP in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook PHP in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

PHP in Hindi | Page: 647 | Format: PDF

BUY NOW DOWNLOAD READ ONLINE

array_chunk() Function

इस Function का प्रयोग करके हम किसी बहुत ज्यादा Element वाले Array को कई छोटे-छोटे Sub-Arrays वाले Multidimensional Array के रूप में Convert कर सकते हैं, जहां हर Create होने वाले Sub-Array के Elements की संख्‍या बराबर होती है, जबकि अन्तिम Sub-Array के Elements की संख्‍या में अन्तर हो सकता है।

ये Function तीन Argument लेता है:

  1. पहला Argument वह Array होता है, जिसके Elements को छोटे-छोटे Sub-Arrays के Chunks के रूप में Convert करना है।
  2. दूसरा Argument Create होने वाले Sub-Arrays के कुल Elements की संख्‍या को Represent करता है। जबकि
  3. तीसरा Argument एक Boolean Argument होता है, जो True या False मान Accept करता है। By Default इसका मान False होता है। जब हम इसका मान True Set कर देते हैं, तो array_slice() Function के चौथे Method की तरह Return होने वाले Elements Sub-Array में भी अपने Index Number की Position को Preserve रखते हैं।

इस Function के उपयोग को हम निम्न उदाहरण द्वारा समझ सकते हैं:

<?php
	$days = range(1, 31);
	$weekDays = array_chunk($days, 7);
		
	print "S \t M \t T \t W \t T \t F \t S \t\n";
	foreach($weekDays as $weekDay){
		foreach($weekDay as $day){
			Echo $day."\t";
		}
	 	Echo "\n";
	}		 
?>

//Output
S       M       T       W       T       F       S
1       2       3       4       5       6       7
8       9       10      11      12      13      14
15      16      17      18      19      20      21
22      23      24      25      26      27      28
29      30      31

इस Program में Use किए गए Looping Structure को अपने स्तर पर समझने की कोशिश करें। यदि ये Looping Construct समझ में आ गया, तो समझ लीजिए कि आपको Looping समझ में आ गई, जो कि किसी भी Programming Language का सबसे महत्वपूर्ण Control Statement होता है।

array_keys() and array_values() Functions

इन दोनों Functions का प्रयोग करके हम किसी Array की क्रमश:  केवल Keys या केवल Values को Return करवा सकते हैं।

Syntax:

      array array_keys(array $input, mixed $search_value, bool $strict=false)

जैसाकि इस Syntax में हम देख सकते हैं कि array_keys() Function तीन Arguments लेता है।

  1. पहला Argument वह Array होता है, जिसकी Keys को Return करना है।
  2. दूसरा Argument एक Optional Conditional Expression हो सकता है। ये एक Optional Argument होता है। इस Argument को Specify करके हम ये तय करते हैं कि हम Array के किन Keys को Return करना है। यदि हम इसे Specify नहीं करते, तो PHP हमें पहले Argument में Specify किए गए Array के सभी Keys Return करता है।
  3. तीसरा Argument भी एक Optional Boolean Argument होता है, जिसका Default मान False होता है। यदि हम Strict Comparision (===) द्वारा Return होने वाली Keys को ही Return करवाना चाहते हैं, तो हमें इस Argument में True Specify करना होता है।

<?php
	$name = array('Rajesh', 'Mahesh', 'Rani'=>'Suresh', 'Pali'=>'Ganesh', 'Prakash');
	
	print_r(array_keys($name));
?>

//Output
Array
(
    [0] => 0
    [1] => 1
    [2] => Rani
    [3] => Pali
    [4] => 2
)

इसी तरह से हम array_values() Function को भी निम्नानुसार Use कर सकते हैं:

<?php
	$name = array('Rajesh', 'Mahesh', 'Rani'=>'Suresh', 'Pali'=>'Ganesh', 'Prakash');
	
	print_r(array_values($name));
?>

//Output
Array
(
    [0] => Rajesh
    [1] => Mahesh
    [2] => Suresh
    [3] => Ganesh
    [4] => Prakash
)
array_slice() Function in PHP
PHP in_array() and array_key_exists() Functions

PHP in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook PHP in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

PHP in Hindi | Page: 647 | Format: PDF

BUY NOW DOWNLOAD READ ONLINE

Download All Hindi EBooks

सभी हिन्दी EBooks C, C++, Java, C#, ASP.NET, Oracle, Data Structure, VB6, PHP, HTML5, JavaScript, jQuery, WordPress, etc... के DOWNLOAD LINKS प्राप्‍त करें, अपने EMail पर।

Register करके Login करें। इस Popup से छुटकारा पाएें।