PHP カスタム関数では、return ステートメントのみが値を返すことができ、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/654281.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/654281.html
技術記事
PHP カスタム関数では、return ステートメントでのみ値を返すことができます。return が実行されると、関数全体が終了します。 関数が複数の値を返す必要がある場合、return を使用できないことがあります...