PHPカスタム関数は複数の値を返します、複数のPHPカスタム関数
PHPカスタム関数はreturnステートメントで1つの値のみを返すことができます。returnが実行されると、関数全体の動作が終了します。
関数が複数の値を返す必要がある場合、return を使用して値を次々に出力できない場合があります。
無視できないことの 1 つは、return ステートメントは任意のタイプの変数を返すことができるということです。これが、カスタム関数が複数の値を返すようにするための鍵です。
コードを参照してください:
-
- 関数の結果($string)
- {
- $result = array();
$result[] =
$string;- //元の文字列
$result[] =
strtoupper(- $string);//すべて大文字に変更します
$result[] =
strto lower(- $string);//すべてを小文字に変更します
$result[] = ucwords(
$string);- //単語の最初の文字を大文字に変更します
-
- $結果を返す
-
}
$multi_result = results(- '怠惰な犬を素早く飛び越える茶色のキツネ');
print_r(- $multi_result);
?>
出力結果: Array
(- [0] => 怠惰な犬を飛び越える素早い茶色のキツネ [1] => 怠惰な犬を飛び越える素早い茶色のキツネ [2] => 素早い茶色のキツネ怠惰な犬を飛び越えます
[3] => The Quick Brown Fox Jump Over The Lazy Dog- )
上記のコードは $result 配列を作成し、処理されて出力を待っている値を $result に追加しますこれにより、複数の値を返すカスタム関数の目的が達成されます。
http://www.bkjia.com/PHPjc/1080762.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/1080762.html
技術記事 PHP カスタム関数は複数の値を返します。複数の PHP カスタム関数では、return ステートメントが 1 つの値のみを返すことができます。return が実行されると、関数全体が終了します。 ...