使PHP自定義函式返回多個值

2022-09-29 16:42:15 字數 742 閱讀 9223

php自定義函式只允許用return語句返回乙個值,當return執行以後,整個函式的執行就會終止。有時候我們要求函式返回多個值時,用return是不可以把值乙個接乙個地輸出的。但不可忽視的一點是,return語句可以返回任何型別的變數,這就是使自定義函式返回多個值的關鍵。請看**:

<?php

function results($string)

$multi_result = results('the quick brown fox 程式設計客棧;jump over the lazy dog');

print_r($multi_result);

?>

輸出結果:

array

(     [0] => the quick brown fox jump over the lazy dog

[1] => the quick brown fox jump over the lazy dog

程式設計客棧[2] => the quick brown fox jump over the lazy dog

[3] => thejexcfhox quick brown fox&nb over the lazy dog

)   以上的**建立了乙個$result陣列,然後把處理完畢並等待輸出的值新增到$result中作為乙個元素,最後把$result輸出,這樣做就實現了自定義函式返回多個值的目的。

本文標題: 使php自定義函式返回多個值

本文位址:

使PHP自定義函式返回多個值

php自定義函式只允許用return語句返回乙個值,當return執行以後,整個函式的執行就會終止。有時候我們要求函式返回多個值時,用return是不可以把值乙個接乙個地輸出的。但不可忽視的一點是,return語句可以返回任何型別的變數,這就是使自定義函式返回多個值的關鍵。請看 function r...

在 Excel 中編寫自定義函式 返回多個值

前面講了自定義函式的基本框架和如何傳遞不定引數,這一篇講如何返回多個值。返回多個值,基本上就可以理解為返回陣列。我們自定義的返回陣列的函式,跟 excel 自帶的陣列函式一樣,需要按 ctrl shift enter 輸入。在返回陣列這件事上,我們需要決定返回的陣列的維度。有下面幾種情況 第一種情況...

C C 自定義函式 返回值

根據返回值型別來定義為int,並且在子函式結尾一定要寫上return result 需要返回的值 int main中需要定義乙個新的變數去接收子函式返回的值 全域性變數的生命期是永恆的,如果返回乙個區域性變數的位址會出現問題 變數在子函式中或者在if語句後出現都會隨著程式的執行時變數失效 inclu...