pg.*_*pg. 1 php variables syntax
好吧,这可能听起来像一个愚蠢的问题,但请耐心等待.我试图这样做,以便当人们去example.php?id = 1,example.php?id = 2,example.php?id = 3等他们看到从填充空白的包含文件中调用的不同数据.
我有一个名为$ offername的变量,我想在该空间中显示$ offer1name,$ offer2name,$ offer3name,具体取决于$ _GET ['id']所说的内容.理想情况下,当有人转到example.php?id = 2时,$ offername将等于$ offer2name.
我想做这样的事情:
$ offername = $ offer.$ _ GET ['id'].姓名
但当然这不起作用.我该怎么办?
更简洁的解决方案是使用多维数组.
例如,而不是
$offername = ${offer.$_GET['id'].name};
Run Code Online (Sandbox Code Playgroud)
使用
$offername = $offer[$_GET['id']]['name'];
Run Code Online (Sandbox Code Playgroud)
并定义$ offer如下:
$offer = array(
1 => array(
'name' => 'firstoffer',
),
2 => array(
'name' => 'secondoffer',
),
3 => array(
'name' => 'thirdoffer',
),
);
Run Code Online (Sandbox Code Playgroud)
我发现变量变量难以阅读,而且大多数时候,当我看到它们使用时,数组会好得多.
| 归档时间: |
|
| 查看次数: |
200 次 |
| 最近记录: |