PHP array_replace() ఫంక్షన్
ఉదాహరణ
రెండవ జాబితా ($a2) యొక్క విలువలను ముంది జాబితా ($a1) యొక్క విలువలను పునఃస్థాపించండి:
<?php $a1=array("red","green"); $a2=array("blue","yellow"); print_r(array_replace($a1,$a2)); ?>
నిర్వచనం మరియు ఉపయోగం
array_replace() ఫంక్షన్ తరువాతి జాబితాలోని విలువలను ముంది జాబితాలోని విలువలను పునఃస్థాపించడానికి ఉపయోగిస్తుంది。
సూచన:ఫంక్షన్లకు ఒక జాబితాను లేదా పలు జాబితాలను పంపిణీ చేయవచ్చు。
రెండవ జాబితాలో ఉన్నట్లయితే array1 కూడా రెండవ జాబితాలో ఉంటుంది array2లో array1 లోని విలువను రెండవ జాబితాలో పునఃస్థాపించడానికి ఉపయోగించండి array2 లోని విలువను పునఃస్థాపించడానికి ఉపయోగించండి。 array1అది మారకూడని ఉంటుంది。(కింది ఉదాహరణ 1 లో మరింత వివరాలు చూడండి)
రెండవ జాబితాలో ఒక కీ ఉన్నట్లయితే array2ఉన్నాయి, కానీ ముంది జాబితాలో లేవు array1ఉన్నాయి, కానీ ముంది జాబితాలో లేవు array1 లో ఈ మూలకాన్ని సృష్టించడానికి ఉపయోగించండి。(కింది ఉదాహరణ 2 లో మరింత వివరాలు చూడండి)
పలు ప్రతిస్థాపక జాబితాలను పంపిణీ చేసినట్లయితే, వాటిని క్రమంగా కొనసాగిస్తారు, తరువాతి జాబితాలోని విలువలు ముంది జాబితాలోని విలువలను కప్పివేస్తాయి。(కింది ఉదాహరణ 3 లో మరింత వివరాలు చూడండి)
సూచన:ఉపయోగించండి array_replace_recursive() తరువాతి జాబితాలోని విలువలను ముంది జాబితాలోని విలువలను మార్చుకునేలా పునరావృతంగా ఉపయోగించండి.
సంకేతం
array_replace(array1,array2,array3...)
పారామీటర్స్ | వివరణ |
---|---|
array1 | అవసరమైనది. జాబితాను నిర్దేశించండి |
array2 | ఎంపికాత్మకం. ప్రతిస్థాపించవలసిన విలువను నిర్దేశించండి array1 యొక్క విలువల జాబితా. |
array3,... | ఎంపికాత్మకం. ప్రతిస్థాపించవలసిన అనేక విలువలను నిర్దేశించండి array1 మరియు array2, ... యొక్క విలువల జాబితా. తరువాతి జాబితాలోని విలువలు ముంది జాబితాలోని విలువలను కప్పివేస్తాయి. |
టెక్నికల్ వివరాలు
రిటర్న్ వాల్యూస్: | పునఃస్థాపించబడిన అర్థాన్ని తిరిగి ఇవ్వబడుతుంది, వాటిలో ఏ తప్పు జరిగితే NULL తిరిగి ఇవ్వబడుతుంది. |
PHP వెర్షన్: | 5.3.0+ |
మరిన్ని ఉదాహరణలు
ఉదాహరణ 1
ఒక కీ ఉన్నప్పుడు: array1 లో కూడా ఉన్నాయి array2 లో, మొదటి అర్థంలో ఉన్న విలువలు రెండవ అర్థంలో ఉన్న విలువలతో పునఃస్థాపించబడతాయి:
<?php $a1=array("a"=>"red","b"=>"green"); $a2=array("a"=>"orange","burgundy"); print_r(array_replace($a1,$a2)); ?>
ఉదాహరణ 2
ఒక కీ రెండవ అర్థంలో మాత్రమే ఉన్నప్పుడు:
<?php $a1=array("a"=>"red","green"); $a2=array("a"=>"orange","b"=>"burgundy"); print_r(array_replace($a1,$a2)); ?>
ఉదాహరణ 3
మూడు అర్థాలను ఉపయోగించడం - చివరి అర్థం ($a3) మొదటి మరియు రెండవ అర్థాలను ($a1 మరియు $a2) అధిగమించగలదు:
<?php $a1=array("red","green"); $a2=array("blue","yellow"); $a3=array("orange","burgundy"); print_r(array_replace($a1,$a2,$a3)); ?>
ఉదాహరణ 4
నమూనా కీలకాంక్షలు - ఒక కీ రెండవ అర్థంలో ఉన్నప్పుడు మరియు మొదటి అర్థంలో లేకపోతే:
<?php $a1=array("red","green","blue","yellow"); $a2=array(0=>"orange",3=>"burgundy"); print_r(array_replace($a1,$a2)); ?>