-2

店舗のデータを分析するサイトを開発しています。配列の 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'
);

2 番目のコード ブロックの URL を最初のコード ブロックのように変換する方法を教えてください。前もって感謝します。

4

2 に答える 2

2

使用したいかもしれません: parse_url()parse_str()$array['url']

于 2013-03-05T10:28:27.743 に答える
2

したがって、これは次のように、必要な形式で 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;

次に移動する必要がある場所と、そこに到達する方法を決定する必要があります。

于 2013-03-05T10:42:52.467 に答える