のための文字列に通常のテキストを含む文字列を変換する関数:例えばURLの
Mary has 50$ and 34€.
私は、ブラウザのアドレスバーにこれを貼り付ける場合は、私がグーグルにリダイレクトし、URLが含まれています:
をMary+has+50$+and+34%E2%82%AC.
これを行うことができるPHP関数はありますか?
私はカールにURLに文字列を渡すと、それはあなたが文字列をurlencode()
したいもの
のための文字列に通常のテキストを含む文字列を変換する関数:例えばURLの
Mary has 50$ and 34€.
私は、ブラウザのアドレスバーにこれを貼り付ける場合は、私がグーグルにリダイレクトし、URLが含まれています:
をMary+has+50$+and+34%E2%82%AC.
これを行うことができるPHP関数はありますか?
私はカールにURLに文字列を渡すと、それはあなたが文字列をurlencode()
したいもの
壊れないので、それはこのように見えるようにする必要があります。
を見たことがありますか?ありがとうございます。 – Mary
問題ありません。 [回答を受け入れてください](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)ので、このケースを閉じて、他の回答を与えることを検討してくださいupvoteを助けた。 –
urlencode()を試しましたか?
でurlencodeは、あなたが探しているものかもしれません:http://us3.php.net/manual/en/function.urlencode.php
http_build_queryは、あなたが
http://www.php.net/manual/en/function.http-build-query.php
文字列http_build_query(混合$のquery_data [作業しているデータに応じたとしても非常に便利です文字列$ numeric_prefix [、string $ arg_separator [、int $ enc_type = PHP_QUERY_RFC1738]]] 提供されている連想型(または索引付き)配列からURLエンコードされたクエリ文字列を生成します。
試してみてください。
$str = urlencode('Mary has 50$ and 34€.')
、その文字列をURLエンコードされているバック
$str = urldecode('Mary+has+50$+and+34%E2%82%AC.')
それを変換します。 'urlencode(string $ str)' –