Php url的分解数组
我正在开发一个分析商店数据的网站。 我需要数组的url部分如下所示:Php url的分解数组,php,arrays,parse-url,Php,Arrays,Parse Url,我正在开发一个分析商店数据的网站。 我需要数组的url部分如下所示: array( 'url' => 'http://some.website.com:8080/SASStoredProcess/do?_username=user-123', '_password' => 'passwd', '_program' => '/Utilisateurs/DARTIES3-2012/Mon dossier/analyse_dc', 'an
array(
'url' => 'http://some.website.com:8080/SASStoredProcess/do?_username=user-123',
'_password' => 'passwd',
'_program' => '/Utilisateurs/DARTIES3-2012/Mon dossier/analyse_dc',
'annee' => '2012',
'ind' => 'V',
'_action' => 'execute'
);
我目前有这个,正在努力将其转换为所需的格式:
array(
'url' => 'url=http://some.website.com:8080/SASStoredProcess/do?_username=user-123&_password=passwd&_program=%2FUtilisateurs%2FDARTIES3-2012%2FMon+dossier%2Fanalyse_dc&annee=2012&ind=V&_action=execute',
'otherKey' => 'otherValue'
);
有人能帮我把第二个代码块中的URL转换成第一个代码块吗?提前感谢。您可能需要使用:并通过
$array['url']
将url提取为您想要的格式,如$url
:
$myArray = array(
'url' => 'url=http://some.website.com:8080/SASStoredProcess/do?_username=user-123&_password=passwd&_program=%2FUtilisateurs%2FDARTIES3-2012%2FMon+dossier%2Fanalyse_dc&annee=2012&ind=V&_action=execute',
'otherKey' => 'otherValue'
);
parse_str($myArray['url']);
echo $url;
你需要决定下一步要去哪里以及如何到达那里。看看你不应该在URL中传递密码,你可以做一个foreach。。。