note 119797 added to function.return

From: Date: Mon, 29 Aug 2016 05:48:48 +0000
Subject: note 119797 added to function.return
Groups: php.notes 
Request: Send a blank email to php-notes+get-206411@lists.php.net to get a copy of this message
<?php $stat = array("Inactive","Active"); function fred($z) { $a = "firstname"; $b = "lastname"; $status=0; return array($a,$b,$z,$status); } $results = list($ra,$rb,$rc,$status) = fred("user_details"); //what we get... print_r($results); // interpreted results, knowing the 'structure' of $results. echo "context value 2(heading):".$results[2]; echo "context value 0(user fname):".$results[0]; echo "context value 1(user lname):".$results[1]; echo "context value 3(status):".$results[3]; echo "status:".$stat[$results[3]]; ?> Produces... Array ( [0] => firstname [1] => lastname [2] => user_details [3] => 0 ) context value 0(heading):user_details context value 1(user fname):firstname context value 2(user lname):lastname context value 3(status):0 status:Inactive Context is everything. ---- Server IP: 72.52.91.14 Probable Submitter: 49.191.21.135 ---- Manual Page -- http://php.net/manual/en/function.return.php Edit -- https://master.php.net/note/edit/119797 Del: integrated -- https://master.php.net/note/delete/119797/integrated Del: useless -- https://master.php.net/note/delete/119797/useless Del: bad code -- https://master.php.net/note/delete/119797/bad+code Del: spam -- https://master.php.net/note/delete/119797/spam Del: non-english -- https://master.php.net/note/delete/119797/non-english Del: in docs -- https://master.php.net/note/delete/119797/in+docs Del: other reasons-- https://master.php.net/note/delete/119797 Reject -- https://master.php.net/note/reject/119797 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#206411) next »