【发布时间】:2019-03-13 09:07:55
【问题描述】:
我有一个带有代码的文件 swifts.php(经过大量研究,我写了这个)
<?php
$swift= array(
'PBANUA2XXXX' => 'PRIVATBANK',
'Swift2' => 'word2',
'Swift3' => 'word3',
'Swift4' => 'word4',
'Swift5' => 'word5',
'etc' => 'word6',
'etc..' => 'word7',
);
echo http_build_query($swift) . "\n";
echo http_build_query($swift, '', '&');
?>
我的问题是如何接收字符串,例如当我使用https://example.com/swifts.php?swift=Swift3 请求 Swift3 时 我想在页面中只接收字符串 word3 但它向我显示了所有数组,例如:PBANUA2XXXX=PRIVATBANK&Swift2=word2&Swift3=word3& 等等......
我怎样才能得到我的要求?
【问题讨论】:
-
只需注释下面两条回显行并添加 echo $swift[$_GET['swift']];die;
-
如果您使用@Script47 的答案,您想添加一个检查以检查
$_GET['swift']是否使用isset()定义。 -
@Script47,谢谢你的回答,现在才意识到我没有用 ; 结束你的代码。您的回答也有效,只是现在不了解 isset()
标签: php string url get request