7

我有一个 php 脚本,它$_POST可以决定返回哪个数组。前任:

$n = $_POST['n']; // 1, 2 or 3

$a1 = array ('something', 'something else', 'another thing');

$a2 = array ('something 2', 'something else 2', 'another thing 2');

$a3 = array ('something 3', 'something else 3', 'another thing 3');

现在我想获取与该$n值对应的数组,比如说"2".

我怎么能说echo $a . $n得到$a2

谢谢。

4

2 回答 2

22

${'a'.$n}给你$a2如果$n2

于 2011-09-01T06:31:33.363 回答
4

你最好这样做:

$a = array();

$a[1] = array('bla bla', 'bla bla');
$a[2] = array('asdasd', 'asdasd');

然后你可以这样调用:

echo $a[intval($n)]
于 2011-09-01T06:30:39.290 回答