我正在尝试运行引用here
的脚本<?php
$url = 'index.php?option=com_content&view=article&catid=334:golfeq&id=2773:xcelsiors&Itemid=44';
parse_str(parse_url($url, PHP_URL_QUERY), $vars);
echo "Variables:\n";
print_r($vars);
$id = reset(explode(':', $vars['id']));
echo "The id is $id\n";
$id = intval($vars['id']);
echo "Again, the id is $id\n";
与显示的示例不同 - 在我的工作站上工作 - 变量数组显示“&amp;”被编码为“amp;”导致该脚本无法为我工作。
当我从示例中输出变量数组时,我得到像[amp; id]
这样的变量如何使用“&amp;”修改该脚本解码,以便它可以在我的电台工作?
感谢您的帮助
答案 0 :(得分:0)
简单的解决方案是
$url = html_entity_decode('index.php?option=com_content&view=article&catid=334:golfeq&id=2773:xcelsiors&Itemid=44');