在PHP中从函数返回的数组中获取单个值
我有一个返回数组的函数,但对于某些情况,我只需要该数组中的一个值。以下是函数:在PHP中从函数返回的数组中获取单个值,php,arrays,function,Php,Arrays,Function,我有一个返回数组的函数,但对于某些情况,我只需要该数组中的一个值。以下是函数: function url_vars() { $bank = strtolower($_GET['bank']); $bank = str_replace(',', '', $bank); $bank = str_replace(' ', '_', $bank); $type = $_GET['type']; $term = $_GET['term']; return a
function url_vars() {
$bank = strtolower($_GET['bank']);
$bank = str_replace(',', '', $bank);
$bank = str_replace(' ', '_', $bank);
$type = $_GET['type'];
$term = $_GET['term'];
return array(
bank => $bank,
type => $type,
term => $term,
term_yrs => $term / 12
);
}
我试图用
$bank=url_vars()['bank']将另一个函数中的一个值作为目标代码>但这似乎不正确,因为它不起作用。如何将此数组中的单个值作为目标?正确的方法是什么?在PHP5.5及更高版本中,url\u vars()['bank']
语法应该可以工作。但是在较低版本中,您只需将函数return分配给一个变量,然后从该变量访问元素
$vars = url_vars();
$bank = $vars['bank'];
$array = url_vars();
$bank = $array["bank"];
在PHP5.5及更高版本中,url_vars()['bank']
语法应该可以工作。但是在较低版本中,您只需将函数return分配给一个变量,然后从该变量访问元素
$array = url_vars();
$bank = $array["bank"];
您真的应该在array()
中的数组键周围放置'
…您真的应该在array()中的数组键周围放置'
。。。