PHPలో మల్టీడైమెన్షనల్ అర్రే - ఉదాహరణలు

Phplo Maltidaimensanal Arre Udaharanalu



PHP డెవలపర్‌గా, మీరు శ్రేణులతో సుపరిచితులై ఉంటారు, ఇది ఒకే వేరియబుల్‌లో బహుళ విలువలను నిల్వ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. అయితే, మీరు బహుళ కీలతో విలువలను నిల్వ చేయవలసి వస్తే ఏమి చేయాలి? ఇక్కడే బహుమితీయ శ్రేణులు అవసరం అవుతాయి.

ఈ కథనంలో, PHPలో మల్టీడైమెన్షనల్ శ్రేణులు ఏవి ఉన్నాయో మేము పరిశీలిస్తాము మరియు వాటిని మీ కోడ్‌లో ఎలా సమర్థవంతంగా ఉపయోగించాలో అర్థం చేసుకోవడంలో మీకు సహాయపడటానికి ఉదాహరణలను అందిస్తాము.







ఉదాహరణలతో PHP యొక్క బహుమితీయ శ్రేణి

PHPలో, బహుమితీయ శ్రేణి ఒక శ్రేణిలో బహుళ శ్రేణులను నిల్వ చేస్తుంది. శ్రేణిలోని ప్రతి మూలకం ఒక శ్రేణి కావచ్చు, ఇది సమూహ డేటా నిర్మాణాలను అనుమతిస్తుంది. బహుళ డైమెన్షనల్ శ్రేణులు రెండు, మూడు, నాలుగు లేదా అంతకంటే ఎక్కువ శ్రేణులను కలిగి ఉండవచ్చు, కానీ మూడు కంటే ఎక్కువ నిర్వహించడం సవాలుగా ఉంటుంది. PHPలో ఎక్కువగా ఉపయోగించే బహుమితీయ శ్రేణులు:



PHPలో టూ-డైమెన్షనల్ అర్రే

PHPలో రెండు డైమెన్షనల్ శ్రేణిని నిర్వచించడానికి, మీరు రెండు సూచికలను ఉపయోగించాలి. సూచికలు ఏదైనా డేటా రకం విలువలను నిల్వ చేయగలవు మరియు ఎల్లప్పుడూ సున్నాతో ప్రారంభమవుతాయి. 2D శ్రేణిని ప్రారంభించే ఫార్మాట్:



అమరిక (

అమరిక ( అంశాలు ... ) ,

అమరిక ( అంశాలు ... ) ,

...

)

ఉదాహరణ

దిగువ పేర్కొన్న ఉదాహరణ దాని పనిని వివరిస్తుంది రెండు డైమెన్షనల్ శ్రేణి PHPలో:







$అరే = అమరిక (

అమరిక ( 'USA' , 'UK' , 'కెనడా' ) ,

అమరిక ( 'టర్కీ' , 'ఇటలీ' , 'జపాన్' )

) ;

print_r ( $అరే ) ;

?>

త్రిమితీయ శ్రేణి

త్రిమితీయ శ్రేణి అనేది రెండు-డైమెన్షనల్ శ్రేణి యొక్క పొడిగింపు, మరింత సంక్లిష్టమైన డేటా నిర్మాణాలను నిల్వ చేయడానికి అదనపు పరిమాణం జోడించబడింది. త్రిమితీయ శ్రేణిని ప్రారంభించడానికి, మీరు క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించవచ్చు:



అమరిక (

అమరిక (

అమరిక ( మూలకం , మూలకం , అంశాలు3 , ... ) ,

అమరిక ( మూలకం1 , మూలకం2 , అంశాలు3 , ... ) ,

… అందువలన న

) ,

అమరిక (

అమరిక ( మూలకం1 , మూలకం2 , అంశాలు3 , ... ) ,

అమరిక ( మూలకం1 , మూలకం2 , అంశాలు3 , ... ) ,

… అందువలన న

) ,

… అందువలన న

)

ఉదాహరణ

దిగువ ఇవ్వబడిన ఉదాహరణ కోడ్‌లో, మేము త్రిమితీయ శ్రేణిని నిర్వచించాము:



$array_3d = అమరిక (

అమరిక (
అమరిక ( 1 , 2 , 3 ) ,
అమరిక ( 4 , 5 , 6 ) ,
అమరిక ( 7 , 8 , 9 )

// అవసరమైన విధంగా మరిన్ని శ్రేణులను ఇక్కడ జోడించండి
) ,
అమరిక (
అమరిక ( 'ఎ' , 'బి' , 'సి' ) ,
అమరిక ( 'డి' , 'మరియు' , 'F' ) ,
అమరిక ( 'జి' , 'H' , 'నేను' ) ,
// అవసరమైన విధంగా మరిన్ని శ్రేణులను ఇక్కడ జోడించండి
) ,
// అవసరమైన విధంగా మరిన్ని శ్రేణులను ఇక్కడ జోడించండి


) ;

ప్రతిధ్వని $array_3d [ 0 ] [ 1 ] [ 2 ] , ' \n ' ; // నిర్దిష్ట మూలకాన్ని పొందడానికి

ప్రతిధ్వని $array_3d [ 1 ] [ 2 ] [ 1 ] , ' \n ' ; // నిర్దిష్ట మూలకాన్ని పొందడానికి

ప్రతిధ్వని $array_3d [ 1 ] [ 2 ] [ 2 ] , ' \n ' ; // నిర్దిష్ట మూలకాన్ని పొందడానికి

?>

మల్టీ డైమెన్షనల్ అర్రే యొక్క మూలకాలను ఎలా యాక్సెస్ చేయాలి

బహుళ డైమెన్షనల్ శ్రేణి యొక్క మూలకాలను యాక్సెస్ చేయడం సులభం మరియు ఫర్ లూప్ ద్వారా చేయవచ్చు. ఇండెక్స్ చేయబడిన శ్రేణుల విషయంలో ఎలిమెంట్‌లను అడ్డు వరుసలు మరియు నిలువు వరుసల ద్వారా యాక్సెస్ చేయవచ్చు మరియు అనుబంధ శ్రేణుల కోసం మూలకాల యాక్సెస్ కీ-విలువ జత ద్వారా చేయబడుతుంది.

దిగువ ఉదాహరణలో, ద్విమితీయ శ్రేణి యొక్క మూలకాలను యాక్సెస్ చేయడానికి మేము for loopని ఉపయోగించాము:



$మైరే = అమరిక

(

అమరిక ( 1 , 'జైనాబ్' , 58 ) ,

అమరిక ( 2 , 'అవైస్' , 25 ) ,

అమరిక ( 3 , 'కోమల్' , 58 )

) ;

కోసం ( $వరుస = 0 ; $వరుస < 3 ; $వరుస ++ ) {

కోసం ( $col = 0 ; $col < 3 ; $col ++ ) {

ప్రతిధ్వని $మైరే [ $వరుస ] [ $col ] . '' ;

}

ప్రతిధ్వని ' \n ' ;

}

?>

క్రింది గీత

ది PHPలో బహుమితీయ శ్రేణులు బహుళ కీలతో సమూహ డేటా నిర్మాణాలను నిల్వ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. వ్యవస్థీకృత నిల్వ అవసరమయ్యే అపారమైన డేటాతో వ్యవహరించేటప్పుడు అవి ప్రత్యేకంగా సహాయపడతాయి. ఈ కథనం PHPలోని టూ-డైమెన్షనల్ మరియు త్రీ-డైమెన్షనల్ శ్రేణులను ఉదాహరణలతో అర్థం చేసుకోవడానికి మరియు లూప్‌ల కోసం ఉపయోగించి వాటి ఎలిమెంట్‌లను ఎలా యాక్సెస్ చేయాలో సమగ్ర మార్గదర్శిని అందించింది. బహుమితీయ శ్రేణుల భావనను మాస్టరింగ్ చేయడం ద్వారా, మీరు మీ ప్రాజెక్ట్‌లలో సంక్లిష్టమైన పనులను సులభతరం చేసే మరింత ప్రభావవంతమైన మరియు వ్యవస్థీకృత ప్రోగ్రామ్‌ను రూపొందించవచ్చు.