PHP array_reduce() Function

ਮਿਸਾਲ

ਮੁੱਖ ਮੁੱਲ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਯੂਜ਼ਰ-ਕਸਟਮ ਫੰਕਸ਼ਨ ਨੂੰ ਭੇਜੋ ਅਤੇ ਇੱਕ ਸਟਰਿੰਗ ਵਾਪਸ ਦੇਣਾ:

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

ਚਲਾਉਣ ਵਾਲਾ ਇੰਸਟੈਂਸ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

array_reduce() ਫੰਕਸ਼ਨ ਮੁੱਖ ਮੁੱਲ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਯੂਜ਼ਰ-ਕਸਟਮ ਫੰਕਸ਼ਨ ਨੂੰ ਭੇਜਦਾ ਹੈ ਅਤੇ ਇੱਕ ਸਟਰਿੰਗ ਵਾਪਸ ਦੇਂਦਾ ਹੈ。

ਟਿੱਪਣੀ:ਜੇਕਰ ਮੁੱਖ ਮੁੱਲ ਖਾਲੀ ਹੈ ਅਤੇ ਕੋਈ ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਭੇਜਿਆ ਗਿਆ ਹੈ ਪ੍ਰਾਰੰਭਿਕ ਪੈਰਾਮੀਟਰ, ਇਹ ਫੰਕਸ਼ਨ NULL ਵਾਪਸ ਦੇਂਦਾ ਹੈ。

ਵਰਣਨ

array_reduce() ਫੰਕਸ਼ਨ ਕਾਲਬੈਕ ਫੰਕਸ਼ਨ ਦੇ ਮਾਧਿਅਮ ਨਾਲ ਮੁੱਖ ਮੁੱਲ ਵਿੱਚ ਵਿਕਸਤ ਕਰਦਾ ਹੈ。

ਜੇਕਰ ਤੀਜਾ ਪੈਰਾਮੀਟਰ ਦਿੱਤਾ ਗਿਆ ਹੈ ਤਾਂ ਉਹ ਪੈਰਾਮੀਟਰ ਬਣਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਮੁੱਖ ਮੁੱਲ ਵਾਂਗ ਹੈ ਜਾਂ ਜੇਕਰ ਮੁੱਖ ਮੁੱਲ ਖਾਲੀ ਹੈ ਤਾਂ ਮੁੱਖ ਮੁੱਲ ਵਾਂਗ ਹੈ。

ਗਰੰਥ

array_reduce(array,myfunction,ਪ੍ਰਾਰੰਭਿਕ)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
array ਲਾਜ਼ਮੀ।ਫੰਕਸ਼ਨ ਨੂੰ ਭੇਜਣ ਵਾਲੀ ਮੁੱਲ ਦੱਸੋ。
myfunction ਲਾਜ਼ਮੀ।ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਦੱਸੋ。
ਪ੍ਰਾਰੰਭਿਕ ਵਿਕਲਪਿਕ।ਫੰਕਸ਼ਨ ਨੂੰ ਭੇਜਣ ਵਾਲੀ ਪ੍ਰਾਰੰਭਿਕ ਮੁੱਲ ਦੱਸੋ。

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਵਾਪਸ ਦੇਣ ਵਾਲਾ ਮੁੱਲ: ਵਾਪਸ ਦੇਣ ਵਾਲਾ ਨਤੀਜਾ ਮੁੱਲ
PHP ਵਰਜਨ: 4.0.5+
ਅੱਪਡੇਟ ਲਾਗ PHP 5.3.0 ਤੋਂ ਲੈ ਕੇਪ੍ਰਾਰੰਭਿਕ ਪੈਰਾਮੀਟਰ ਕਈ ਤਰ੍ਹਾਂ ਦੇ (ਮਿਸ਼ਰਿਤ) ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ، PHP 5.3.0 ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਵਰਜਨ ਸਿਰਫ ਸੰਖਿਆਵਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦੇ ਸਨ。

ਹੋਰ ਮਿਸਾਲ

ਮਿਸਾਲ 1

ਸੈਟ ਪ੍ਰਾਰੰਭਿਕ ਪੈਰਾਮੀਟਰ:

<?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));
?>

ਚਲਾਉਣ ਵਾਲਾ ਇੰਸਟੈਂਸ