有可能有一个带有2个返回的函数,如下所示:
function test($testvar)
{
// do something
return $var1;
return $var2;
}
Run Code Online (Sandbox Code Playgroud)
如果是这样,我怎么能分别得到每个回报?
你好,我有一个看起来像这样的会话:
array(3) {
["counter"]=>
int(0)
["currentItem"]=>
string(1) "2"
["addedToCart"]=>
array(12) {
[0]=>
array(11) {
["aantal"]=>
int(1)
["id"]=>
string(1) "1"
["filmtitel"]=>
string(11) "a_bugs_life"
["film_id"]=>
string(1) "2"
["zaal_id"]=>
string(1) "1"
["zaaltitel"]=>
string(6) "zaal 1"
["tijdstip"]=>
string(8) "15:00:00"
["stoeltjes"]=>
string(2) "21"
["dag"]=>
string(8) "woensdag"
["verwijder"]=>
int(2)
["vertoningId"]=>
string(1) "3"
}
[1]=>
array(11) {
["aantal"]=>
int(1)
["id"]=>
string(1) "1"
["filmtitel"]=>
string(11) "a_bugs_life"
["film_id"]=>
string(1) "2"
["zaal_id"]=>
string(1) "1"
["zaaltitel"]=>
string(6) "zaal 1"
["tijdstip"]=>
string(8) "15:00:00"
["stoeltjes"]=>
string(1) "7"
["dag"]=>
string(8) "woensdag"
["verwijder"]=>
int(2)
["vertoningId"]=> …Run Code Online (Sandbox Code Playgroud) 如何在for循环中创建变量?
这是循环:
for ( $counter = 1; $counter <= $aantalZitjesBestellen; $counter ++) {
}
Run Code Online (Sandbox Code Playgroud)
在这个循环中我想为每次传递创建一个变量$ seat,但它必须增加如此.第一次它通过它应该是$seat1 = $_POST['seat'+$aantalZitjesBestellen],下次它通过:$seat2 = $_POST['seat'+$aantalZitjesBestellen]等等.
所以最后它应该是:
$seat1 = $_POST['seat1'];
$seat2 = $_POST['seat2'];
Run Code Online (Sandbox Code Playgroud)
等等.
所以$ _POST的变量和内容应该是动态的.
php ×3