ຫົວຂໍ້ PHP array_reduce() ອາການ

实例

向用户自定义函数发送数组中的值,并返回一个字符串:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>

ການດຳເນີນການ

定义和用法

array_reduce() 函数向用户自定义函数发送数组中的值,并返回一个字符串。

注释:如果数组是空的且未传递 initial 参数,该函数返回 NULL。

ການອະທິບາຍ

ຫົວຂໍ້ array_reduce() ການພັດທະນາອະນາຍດີຄັນທີ່ຈະຖືກພັດທະນາຄັນທີ່ທໍາອິດໃນອະນາຍ.

ຖ້າມີການກໍານົດສາມຫຼັກສັດ, ສາມຫຼັກສັດນັ້ນຈະຖືກເປັນຄຳຕັດສິນທີ່ຈະຖືກກະຈາຍໃຫ້ຄັນທີ່ທໍາອິດໃນອະນາຍ, ຫຼືຖ້າອະນາຍຈະວ່າຫຼັງຄຽງເຫຼົານັ້ນ.

ກົດລະບຽບ

array_reduce(array,myfunction,initial)
ພະຍາດ ການອະທິບາຍ
array ຈຳເປັນ. ປະກອບຕົວວ່າອະນາຍດີ.
myfunction ຈຳເປັນ. ປະກອບຕົວວ່າຊື່ການເຮັດວຽກ.
initial ທົດສະນະ. ປະກອບຕົວວ່າຄຳຕັດສິນທີ່ຈະສົ່ງຫາການເຮັດວຽກຂອງການກັບຄຳຕັດສິນ.

ຂໍ້ມູນດ້ານເຕັກນິກ

ຄວາມສົມທຽບຄະແນນພາຍອອກ: ຄວາມສົມທຽບຄະແນນພາຍອອກ.
ສະບັບ PHP: 4.0.5+
ບັນທຶກການປັບປຸງ: ຕັ້ງແຕ່ PHP 5.3.0initial ພະຍາດຍອມຮັບສາມປະເພດ(ປະສົມ), ສະບັບ PHP 5.3.0 ກ່ອນນັ້ນພຽງແຕ່ສາມາດຍອມຮັບອັນດັບຄົນ.

ຕົວຢ່າງຫຼາຍກວ່າ

ຕົວຢ່າງ 1

ການປັບປຸງ initial ພະຍາດ:

<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>

ການດຳເນີນການ

ຕົວຢ່າງ 2

ການກັບຄວາມສຸດທ້າຍ:

<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>

ການດຳເນີນການ