PHP లో శ్రేణులను ఎలా ముద్రించాలి

How Print Arrays Php



ఒకే వేరియబుల్‌లో బహుళ విలువలను నిల్వ చేయడానికి అరే వేరియబుల్స్ ఉపయోగించబడతాయి. కొన్నిసార్లు డీబగ్గింగ్ ప్రయోజనాల కోసం మానవ రీడబుల్ ఫార్మాట్‌లో శ్రేణి వేరియబుల్స్ యొక్క నిర్మాణం మరియు విలువలను తనిఖీ చేయడం అవసరం. పని చేయడానికి మీరు PHP యొక్క రెండు అంతర్నిర్మిత ఫంక్షన్లను ఉపయోగించవచ్చు. ఇవి print_r () మరియు var_dump (). మీరు ఏదైనా శ్రేణి వేరియబుల్ గురించి మరింత వివరణాత్మక సమాచారాన్ని పొందాలనుకుంటే, మీరు var_dump () ను ఉపయోగించవచ్చు ఎందుకంటే ఇది డేటా రకాలను చేర్చడం ద్వారా శ్రేణి విలువల సమాచారాన్ని అందిస్తుంది. మీరు PHP లో ఈ విధులను ఎలా ఉపయోగించవచ్చో కొన్ని ఉదాహరణలను ఉపయోగించి ఈ ట్యుటోరియల్‌లో చూపబడింది.

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







Print_r () ఉపయోగించి:

ఈ ఫంక్షన్ ఏదైనా వేరియబుల్ యొక్క మానవ రీడబుల్ సమాచారాన్ని ప్రదర్శిస్తుంది. ఈ ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింద ఇవ్వబడింది.



మిశ్రమ ముద్రణ_ఆర్(మిశ్రమ$ అవుట్‌పుట్[, బూల్$ రిటర్న్= తప్పు] )

ఇది ఒక మిశ్రమ రకం తప్పనిసరి పరామితి మరియు ఒక బూలియన్ ఐచ్ఛిక పరామితి కలిగి ఉంది. తప్పనిసరి పరామితి ఫంక్షన్ యొక్క అవుట్‌పుట్‌ను కలిగి ఉంటుంది. ఐచ్ఛిక పరామితి యొక్క డిఫాల్ట్ విలువ తప్పు. ఐచ్ఛిక పరామితి విలువ సెట్ చేయబడితే నిజం అప్పుడు ఫంక్షన్ యొక్క అవుట్‌పుట్ స్క్రీన్‌కు ప్రింట్ కాకుండా వేరియబుల్‌కు తిరిగి వస్తుంది. ఈ ఫంక్షన్‌ను వివిధ రకాల వేరియబుల్స్‌లో ఉపయోగించవచ్చు. ఈ ట్యుటోరియల్‌లో, శ్రేణి వేరియబుల్ నిర్మాణాన్ని ప్రదర్శించడానికి ఇది ఉపయోగించబడుతుంది. శ్రేణితో print_r () యొక్క కొన్ని ఉదాహరణలు క్రింద ఇవ్వబడ్డాయి.



ఉదాహరణ - 1:

'అనే పేరుతో PHP ఫైల్‌ను సృష్టించండి prn1.php 'మరియు కింది కోడ్‌ని జోడించండి. ఈ ఉదాహరణలో ఐచ్ఛిక పరామితి ఉపయోగించబడదు. కాబట్టి, అవుట్‌పుట్ బ్రౌజర్‌లో ముద్రించబడుతుంది.







// శ్రేణిని ప్రకటించండి
$ myarr = అమరిక ('పేరు' => 'Linuxhint.com', 'రకం' => 'ట్యుటోరియల్ సైట్','విషయము' =>
అమరిక ('ఉబుంటు','సెంటెస్','డెబియన్'));

// శ్రేణి నిర్మాణాన్ని ముద్రించండి
print_r ($ myarr);

?>

అవుట్‌పుట్:

బ్రౌజర్ తెరిచి సర్వర్ నుండి స్క్రిప్ట్ రన్ చేయండి. సర్వర్ నుండి స్క్రిప్ట్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.



http: //localhost/phpcode/prn1.php

ఉదాహరణ - 2:

'అనే పేరుతో PHP ఫైల్‌ను సృష్టించండి prn2.php 'మరియు కింది కోడ్‌ని జోడించండి. ఐచ్ఛిక పరామితి ఈ ఉదాహరణలో ఉపయోగించబడింది మరియు దీనికి సెట్ చేయబడింది నిజం . కాబట్టి, అవుట్‌పుట్ వేరియబుల్‌కు తిరిగి వస్తుంది, $ అవుట్‌పుట్ . వేరియబుల్ తరువాత ముద్రించబడుతుంది.



// శ్రేణిని ప్రకటించండి
$ myarr = అమరిక ('కోర్సు ఐడి' => '303', 'కోర్సు పేరు' => 'PHP','దురాటూన్' => '6 నెలల');

// స్టోర్ రిటర్న్ వాల్యూ
$ అవుట్‌పుట్ = print_r ($ myarr,నిజం);

// తిరిగి ఇచ్చే విలువను ముద్రించండి
బయటకు విసిరారు $ అవుట్‌పుట్;

?>

అవుట్‌పుట్:

సర్వర్ నుండి స్క్రిప్ట్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

http: //localhost/phpcode/prn2.php

ఉదాహరణ - 3:

మీరు html | _+_ | 'ఉపయోగించి ఈ ఫంక్షన్ యొక్క అవుట్‌పుట్‌ను మరింత చదవగలిగే విధంగా ముద్రించవచ్చు.;

?>

అవుట్‌పుట్:

సర్వర్ నుండి స్క్రిప్ట్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

http: //localhost/phpcode/prn3.php

Var_dump () ఉపయోగించి:

var_dump () ఫంక్షన్ ఏదైనా వేరియబుల్ యొక్క నిర్మాణాత్మక సమాచారాన్ని ప్రదర్శించడానికి కూడా ఉపయోగించబడుతుంది. ఏదైనా శ్రేణి వేరియబుల్ యొక్క ప్రతి మూలకం యొక్క డేటా రకం గురించి మీరు తెలుసుకోవాలనుకుంటే, మీరు ఈ ఫంక్షన్‌ను ఉపయోగించవచ్చు. ఈ ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింద ఇవ్వబడింది.

శూన్యమైన var_dump(మిశ్రమ$ అవుట్‌పుట్ [, మిశ్రమ $ ...] )

ఇది ఒక మిశ్రమ రకం తప్పనిసరి పరామితి మరియు ఒక మిశ్రమ రకం ఐచ్ఛిక పారామితులను కలిగి ఉంటుంది. ఈ ఫంక్షన్ ఏ విలువను ఇవ్వదు.

ఉదాహరణ - 1:

అనే PHP ఫైల్‌ను సృష్టించండి డంప్ 1. php మరియు క్రింది PHP కోడ్‌ని జోడించండి. ఉదాహరణలో ఒక సాధారణ సంఖ్యా శ్రేణి ప్రకటించబడింది మరియు అవుట్పుట్ var_dump () ఫంక్షన్ ఉపయోగించి డేటా రకాలతో శ్రేణి విలువలను ముద్రించింది.



// శ్రేణిని ప్రకటించండి
$ పుస్తకాలు = అమరిక ('HTML 5 నేర్చుకోవడం', 'జావాస్క్రిప్ట్ బేసిక్స్', 'CCS3 నేర్చుకోవడం' ,'
PHP 7 మరియు MySQL 5 '
,'J క్వెరీ', 'ప్రో యాంగులర్ జెఎస్');

// డేటా రకంతో శ్రేణి నిర్మాణాన్ని ముద్రించండి
var_dump ($ పుస్తకాలు);

?>

అవుట్‌పుట్:

సర్వర్ నుండి స్క్రిప్ట్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

http: //localhost/phpcode/dump1.php

ఉదాహరణ - 2:

అనే PHP ఫైల్‌ను సృష్టించండి డంప్ 2. php మరియు క్రింది PHP కోడ్‌ని జోడించండి. ఈ ఉదాహరణలో రెండు అనుబంధ శ్రేణులు ప్రకటించబడ్డాయి మరియు var_dump () ఫంక్షన్ ఉపయోగించి స్ట్రక్చర్‌ను ముద్రించారు.



// రెండు శ్రేణులను ప్రకటించండి
$ product_list1 = అమరిక ('డెల్ ల్యాప్‌టాప్' => 540, 'శామ్‌సంగ్ మానిటర్' => 70,
'కీబోర్డ్' => పదిహేను,'మౌస్' => 5);

$ product_list2 = అమరిక ('టీవీ' => 660, 'ఫ్రీజర్' => 700, 'మైక్రోవేవ్ ఓవెన్' => 200,
'స్పీకర్' => యాభై);

// html ప్రారంభ ప్రీ ట్యాగ్‌ని జోడించండి
బయటకు విసిరారు '
 tag. Create a PHP file named ‘  prn3.php  ’ and add the following code.



// Declare array variable
$myarr = array ('0' => 'linuxhint.com', '1' => 'is', '2' => 'a', '3' => 'good',
'4' => 'tutorial', '5' => 'blog', '6' => 'site');

// Store the output of print_r() function
$output = print_r ($myarr,true);

//Add the starting pre tag of html
echo '
';  

//Print output
echo $output;

//Add the ending pre tag of html
echo '
'
;

?>

అవుట్‌పుట్:

సర్వర్ నుండి స్క్రిప్ట్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

http: //localhost/phpcode/dump2.php

ఉదాహరణ - 3:

అనే PHP ఫైల్‌ను సృష్టించండి డంప్ 3. php print_r () మరియు var_dump () ఫంక్షన్ మధ్య వ్యత్యాసాన్ని తెలుసుకోవడానికి క్రింది PHP కోడ్‌ని జోడించండి. ఈ ఉదాహరణలో, print_r () మరియు var_dump () ఫంక్షన్‌లు రెండింటినీ ఉపయోగించి ఒక బహుమితీయ శ్రేణి ప్రకటించబడింది మరియు ముద్రించబడుతుంది.



// బహుమితీయ శ్రేణిని ప్రకటించండి
$ విద్యార్థులు =
అమరిక ('1109' => అమరిక ('పేరు' => 'జాన్ పాల్', 'శాఖ' =>'BBA', 'బ్యాచ్' => '100 వ'),
'1274' => అమరిక ('పేరు' => 'విలియం', 'శాఖ' =>'EEE', 'బ్యాచ్' => '110 వ'),
'1703' => అమరిక ('పేరు' => 'యెస్మిన్‌ను అర్థం చేసుకోవడం', 'శాఖ' =>'CSE', 'బ్యాచ్' => '54 వ '), );

// html ప్రారంభ ప్రీ ట్యాగ్‌ని జోడించండి
బయటకు విసిరారు '
';  

//Print the structure of both arrays
var_dump ($product_list1, $product_list2);

//Add the ending pre tag of html
echo '
'
;
?>

అవుట్‌పుట్:

సర్వర్ నుండి స్క్రిప్ట్‌ను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది. మీరు ఒకే శ్రేణి వేరియబుల్ కోసం రెండు ఫంక్షన్ల అవుట్‌పుట్‌ను చూపిస్తే ఈ ఫంక్షన్ల వ్యత్యాసం క్లియర్ చేయబడుతుంది.

http: //localhost/phpcode/dump3.php

వీడియో-ట్యుటోరియల్

ముగింపు

ఏ రకమైన ప్రోగ్రామింగ్‌లోనైనా, డీబగ్గింగ్ అనేది అభివృద్ధి పనిలో ముఖ్యమైన భాగం. సరైన డీబగ్గింగ్ చేయడం ద్వారా ఏదైనా కోడ్ యొక్క తప్పు అవుట్‌పుట్‌కు కారణాలను కోడర్ తెలుసుకోవచ్చు. డీబగ్గింగ్ ప్రయోజనం కోసం ప్రతి ప్రోగ్రామింగ్ భాషలో కొన్ని ఎంపికలు లేదా విధులు ఉంటాయి. PHP డెవలపర్ ఒక అర్రే వేరియబుల్ ఆశించిన అవుట్‌పుట్‌ను ప్రదర్శించనప్పుడు డీబగ్గింగ్ కోసం print_r () మరియు var_dump () ఫంక్షన్‌లను ఉపయోగించవచ్చు. Print_r () మరియు var_dump () ఫంక్షన్ల వినియోగాన్ని తెలుసుకోవడానికి మరియు శ్రేణి వేరియబుల్స్ కోసం PHP స్క్రిప్ట్‌లో వాటిని సరిగ్గా వర్తింపజేయడానికి ఈ ట్యుటోరియల్ మీకు సహాయపడుతుందని నేను ఆశిస్తున్నాను.