1

我只是在学习 PHP,我敢肯定我不是第一个尝试这样的人,但可能是因为我不知道该怎么称呼它,我在这里找不到任何其他示例或问题或从谷歌搜索。

我想创建一个函数,它接受两个参数并使用它们来创建我稍后将在脚本中使用的所有短样式变量。

我的问题是通常创建短变量的语法类似于:

    $var = $_METHOD['var']; 

但我正在尝试使用变量来执行此操作,但不知道如何正确使用语法。这是我的代码:

<?php
session_start();

function shortnames($some_vars, $type) {
    for ($i = 0; $i<(count($some_vars)); $i++) {
        $$some_vars[$i] = $_$type['$some_vars[$i]'];
        echo $$some_vars[$i].' = '.$some_vars[$i].'<br />';  
    }
}

$post_vars = array(lastname,firstname,payment);
$session_vars = array(sessiontxt,province,city,venue,regfee);

shortnames($session_vars,session);
shortnames($post_vars,post);
?>

感谢帮助初学者!!

4

0 回答 0