PHP自定义函数返回多个值

2014 年 1 月 28 日3180

PHP自定义函数返回多个值

发布者:chinaitlab

 日期:

2014-01-16 06:58:12 浏览次数:0 (共有_条评论)

查看评论 | 我要评论

  PHP自定义函数只允许用return语句返回一个值,当return执行以后,整个函数的运行就会终止。

  有时要求函数返回多个值时,用return是不可以把值一个接一个地输出的。

  不可忽视的一点是,return语句可以返回任何类型的变量,这就是使自定义函数返回多个值的关键。

  请看代码:

  //自定义函数返回多值

  //by

  function results($string)

  {

  $result = array();

  $result[] = $string;//原字符串

  $result[] = strtoupper($string);//全部换成大写

  $result[] = strtolower($string);//全部换成小写

  $result[] = ucwords($string);//单词的首字母换成大写

  return $result;

  }

  $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输出,这样做就实现了自定义函数返回多个值的目的。

>>更多交流,请到ChinaUnix【Linux系统管理论坛】:http://http://www.zjjv.com///bbs/forum-2-1.html

关键词:

相关文章

网友评论

已有0位网友发表了看法

0 0