PHP array_map() ఫంక్షన్

ఉదాహరణ

అర్ధమైన అక్షరాలను అర్ధమైన అక్షరాలలో ప్రవేశపెట్టి ప్రతి అర్ధమైన అక్షరాన్ని దాని స్వయంగా గుర్తించి అర్ధమైన అక్షరాలను కలిగిస్తుంది మరియు నూతన అర్ధమైన అక్షరాలను తిరిగి అందిస్తుంది:

<?php
function myfunction($v)
{
  return($v*$v);
}
$a=array(1,2,3,4,5);
print_r(array_map("myfunction",$a));
?>

పనిచేసే ఉదాహరణ

నిర్వచనం మరియు వినియోగం

array_map() ఫంక్షన్ వినియోగదారి స్వంత ఫంక్షన్ ను అర్ధమైన అక్షరాలలో ప్రవేశపెట్టి అర్ధమైన అక్షరాలలో ప్రవేశపెట్టబడిన అక్షరాలను చేరుస్తుంది మరియు నూతన అర్ధమైన అక్షరాలను కలిగిస్తుంది.

కాల్బ్యాక్ ఫంక్షన్ అంగాన్ని ప్రవేశపెట్టబడిన array_map() ఫంక్షన్ కు అందించబడిన అర్ధమైన అక్షరాల సంఖ్య తో సమానంగా ఉండాలి.

సూచన:ఫంక్షన్ కు ఒకటి లేదా పలు అర్ధమైన అక్షరాలను ప్రవేశపెట్టవచ్చు.

సంకేతం

array_map(myfunction,array1,array2,array3...)
పరిమితి వివరణ
myfunction అవసరమైన. వినియోగదారి స్వంత ఫంక్షన్ పేరు లేదా null.
array1 అవసరమైన. పేరును నిర్ణయించు క్రమంలో అర్ధమైన అక్షరాలను ప్రవేశపెట్టుము.
array2 ఎంపిక. పేరును నిర్ణయించు క్రమంలో అర్ధమైన అక్షరాలను ప్రవేశపెట్టుము.
array3 ఎంపిక. పేరును నిర్ణయించు క్రమంలో అర్ధమైన అక్షరాలను ప్రవేశపెట్టుము.

సాంకేతిక వివరాలు

వారు అనుసరించే విలువ లోపల ఉంచుతుంది తిరిగి ఉంచుతుంది array1 విలువల అర్రేయ్స్, ప్రతి విలువకు స్వంత ఫంక్షన్స్ ద్వారా అనువర్తించబడిన తర్వాత.
PHP వెర్షన్: 4.0.6+

మరిన్ని ఉదాహరణలు

ఉదాహరణ 1

యూజర్ కస్టమ్ ఫంక్షన్స్ ఉపయోగించి అర్రేయ్స్ విలువలను మార్చుట గురించి:

<?php
function myfunction($v)
{
if ($v==="Dog")
  {
  return "Fido";
  }
return $v;
}
$a=array("Horse","Dog","Cat");
print_r(array_map("myfunction",$a));
?>

పనిచేసే ఉదాహరణ

ఉదాహరణ 2

రెండు అర్రేయ్స్ ఉపయోగించండి:

<?php
function myfunction($v1,$v2)
{
if ($v1===$v2)
  {
  return "same";
  }
return "different";
}
$a1=array("Horse","Dog","Cat");
$a2=array("Cow","Dog","Rat");
print_r(array_map("myfunction",$a1,$a2));
?>

పనిచేసే ఉదాహరణ

ఉదాహరణ 3

సమస్త అక్షరాలను పెద్ద అక్షరాలుగా మార్చుట గురించి:

<?php
function myfunction($v)
{
$v=strtoupper($v);
  return $v;
}
$a=array("Animal" => "horse", "Type" => "mammal");
print_r(array_map("myfunction",$a));
?>

పనిచేసే ఉదాహరణ

ఉదాహరణ 4

ఫంక్షన్ పేరును null కు అందించండి చేసినప్పుడు:

<?php
$a1=array("Dog","Cat");
$a2=array("Puppy","Kitten");
print_r(array_map(null,$a1,$a2));
?>

పనిచేసే ఉదాహరణ