安装facebook应用程序后url接收到的php字符串操作
在几个页面上安装了facebook页面应用程序后,我从URL获得了这个字符串安装facebook应用程序后url接收到的php字符串操作,php,string,Php,String,在几个页面上安装了facebook页面应用程序后,我从URL获得了这个字符串 tabs_added[255408179646]=1&tabs_added[197573531148]=1&tabs_added[225556742602]=1&tabs_added[201931451540]=1&tabs_added[205657687417]=1 我正在寻找一种方法来记录并能够循环和回显括号中的每个数值[]这些值存储在$\u GET['tabs\u added']
tabs_added[255408179646]=1&tabs_added[197573531148]=1&tabs_added[225556742602]=1&tabs_added[201931451540]=1&tabs_added[205657687417]=1
我正在寻找一种方法来记录并能够循环和回显括号中的每个数值
[]
这些值存储在$\u GET['tabs\u added']
中,您可以这样访问它们:
$tabs_added = $_GET['tabs_added'];
foreach($tabs_added as $key => $value){
echo $key;
}
您可能应该首先检查值是否与
if(isset($\u GET['tabs\u added'])
一起出现。数组应该存储在$\u GET['tabs\u added']]
中。所以你可以尝试这样的方法来循环
foreach($_GET['tabs_added'] AS $key => $value)
{
echo $key;
}
您可以通过
$\u get
或$\u POST
超全局变量获取选项卡数组,具体取决于这是get还是POST请求
$tabs = $_GET["tabs_added"]; // or $_POST['tabs_added'];
foreach($tabs as $k => $v) {
echo $k;
}
您还可以先检查参数是否存在,以避免出现$\u GET[“tabs\u added”]的未定义索引通知代码>和随后的无效参数警告将NULL传递给foreach循环
isset($_GET['tabs_added']
parse_str
用于解析查询字符串
parse_str('tabs_added[255408179646]=1&tabs_added[197573531148]=1', $parsed);
var_dump($parsed);
您是通过POST
还是通过GET
获取这些值?