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

2021-04-13 06:53:48 字數 706 閱讀 1112

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] => the quick brown fox jump over the lazy dog)

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

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

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

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

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

C C 自定義函式 返回值

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