PHP array() ఫంక్షన్
ఉదాహరణ
సంఖ్యలు కలిగిన ఆర్రేను $cars అనే పేరుతో సృష్టించండి, దానికి మూడు అంశాలను కలిపి, ఆర్రే విలువలను ముద్రించండి:
<?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
నిర్వచనం మరియు వినియోగం
array() ఫంక్షన్ను ఆర్రేను సృష్టించడానికి ఉపయోగిస్తారు.
PHPలో, ఆర్రేల మూడు రకాలు ఉన్నాయి:
- సంఖ్యలు కలిగిన ఆర్రే - సంఖ్యలు కలిగిన ఆర్రే
- సంబంధిత ఆర్రే - పేరును కలిగిన ఆర్రే
- బహుళ అక్షాక్షమ ఆర్రే - ఒకటికి పైగా ఆర్రేలను కలిగిన ఆర్రే
వివరణ
array() ఆర్రేను సృష్టించడంతో కూడినది, కీ మరియు విలువలను కలిగి ఉంటుంది. కానీ కీని వినియోగించకుండా ఆర్రేని నిర్వచించినట్లయితే, అంతే కాకుండా కీ సంఖ్యలు సరికొత్తగా సృష్టించబడతాయి, అవి 0 నుండి మొదలుకొని 1 కు పెరుగుతాయి.
array()కు సంబంధిత అర్థంలో ఆర్రేను సృష్టించడానికి => సంకేతాన్ని ఉపయోగించవచ్చు కీ మరియు విలువలను వేరు చేయండి.
ఖాళీ ఆర్రేను సృష్టించడానికి array()కు పారామీటర్లను పంపకుండా ఉంచండి:
$new = array();
మున్నటి ప్రత్యాహారం:array() వాస్తవానికి ఒక భాషా నిర్మాణం (language construct) ఉంది, ఇది సరళ ఆర్రేలను నిర్వచించడానికి సాధారణంగా ఉపయోగిస్తారు. కానీ ఇది ఫంక్షన్ల వినియోగంతో పరిమితం కాదు, కాబట్టి ఇది కూడా ముద్రణాలో చేర్చబడింది.
సంకేతం
సంఖ్యలు కలిగిన ఆర్రే సంకేతం:
array(value1,value2,value3etc.);
సంబంధిత అర్థంలో సంఖ్యలు లేదా విలువలను వినియోగించే ఆర్రే సంకేతం:
సంబంధిత అర్థంలో సంఖ్యలు లేదా విలువలను వినియోగించే ఆర్రే పైగా వినియోగించే సంకేతం: array(key=>value,key=>value,key=>value,etc.);
పారామీటర్ | వివరణ |
---|---|
కీ | ప్రత్యేకంగా వినియోగించే నామకరణం (సంఖ్యలు లేదా స్ట్రింగులు). |
value | పేరు విలువను నిర్దేశించండి. |
సాంకేతిక వివరాలు
అర్థం పెట్టండి: | పారామీటర్స్ అర్థం అర్థం పెట్టండి. |
PHP వెర్షన్: | 4+ |
నవీకరణ లాగ్ |
PHP 5.4 నుండి, చిన్న అర్థం సంకేతం, [] ఉపయోగించడం ద్వారా array() బదులుగా ఉపయోగించవచ్చు. ఉదాహరణకు, $cars=["Volvo","BMW"]; ఉపయోగించి $cars=array("Volvo","BMW"); బదులుగా ఉపయోగించండి. |
మరిన్ని ఉదాహరణలు
ఉదాహరణ 1
పేరు $age పేరు పెట్టబడిన అర్థం సృష్టించండి:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); echo "Bill is " . $age['Bill'] . " years old."; ?>
ఉదాహరణ 2
అనుసరించి ప్రస్తుతించిన అనుసరించిన అర్థం ప్రస్తుతించండి:
<?php $cars=array("Volvo","BMW","Toyota"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars[$x]; echo "<br>"; } ?>
ఉదాహరణ 3
అనుసరించి ప్రస్తుతించిన అనుసరించిన పేరు పెట్టబడిన అర్థం మరియు ప్రస్తుతించిన అనుసరించిన అర్థం ప్రస్తుతించండి:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31"); foreach($age as $x=>$x_value) { echo "Key=\" . $x . ", Value=\" . $x_value; echo "<br>"; } ?>
ఉదాహరణ 4
బహుదశాల పేరు పెట్టబడిన అర్థం సృష్టించండి:
<?php // రెండు అంశాల పేరు పెట్టబడిన అర్థం $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); ?>