दो वेरिएबल्स को स्पष्ट रूप से लौटाया नहीं जा सकता, उन्हें एक सूची/एरे डेटा संरचना में रखा जा सकता है और लौटाया जा सकता है।
उदाहरण
function factors($n) {
// एक खाली सरणी घोषृत की जाती है
$fact = array();
// इसके माध्यम से लूप करें
for ($i = 1; $i < $n; $i++) {
// जांचें कि क्या i, n का फैक्टर है
// सरणी में पुश करें
if ($n % $i == 0)
array_push($fact, $i);
}
// सरणी लौटाएं
return $fact;
}
// एक वेरिएबल घोषित करें और इसे आरंभ करें
$num = 12;
// फ़ंक्शन कॉल
$nFactors = factors($num);
// परिणाम प्रदर्शित करें
echo 'Factors of ' . $num . ' are: <br>';
foreach ($nFactors as $x) {
echo $x . "<br>";
}
आउटपुट
यह निम्न आउटपुट देगा:
Factors of 12 are: 1 2 3 4 6