【问题标题】:Exploding array for urlurl的爆炸数组
【发布时间】:2013-03-05 18:56:16
【问题描述】:

我正在开发一个用于分析商店数据的网站。 我需要数组的 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 转换为看起来像第一个代码块吗?提前致谢。

【问题讨论】:

标签: php arrays parse-url


【解决方案1】:

所以这将以您想要的形式提取 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;

您需要决定下一步该去哪里以及如何到达那里。

【讨论】:

    【解决方案2】:

    您可能希望在 $array['url'] 上使用:parse_url()parse_str()

    【讨论】:

      猜你喜欢
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      • 2016-02-08
      • 1970-01-01
      相关资源
      最近更新 更多