我正在开发一个用于分析商店数据的网站。 我需要我的数组的url部分看起来像这样:
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看起来像第一个代码块吗?提前谢谢。
答案 0 :(得分:2)
您可能希望在$array['url']
上使用parse_url()和parse_str()
答案 1 :(得分:2)
因此,这将以您想要的形式提取网址,如$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;
您需要决定接下来需要去哪里以及如何获得它。