php - Returning 2 values from a function -
this question has answer here:
- multiple returns function 26 answers
 
is possible return 2 values when calling function output values, example, have this:
<?php  function ids($uid = 0, $sid = '') {     $uid = 1;     $sid = md5(time());      return $uid;     return $sid;     }  echo ids();  ?>   which output 1, want chose ouput, e.g. ids($sid), still output 1.
is possible?
you can return 1 value. can use array contains other 2 values:
return array($uid, $sid);   then access values like:
$ids = ids(); echo $ids[0];  // uid echo $ids[1];  // sid   you use associative array:
return array('uid' => $uid, 'sid' => $sid);   and accessing it:
$ids = ids(); echo $ids['uid']; echo $ids['sid'];      
Comments
Post a Comment