質問: phpのjavascriptのencodeuriコンポーネントに相当するものは何ですか? phpのjavascriptのencodeuricomponent関数に相当するものは何ですか?
回答: rawurlencode を試してください。または、より正確に言うと:function encodeuricomponent($str) { $revert = array('%21'=>'!', '%2a'=>'*', '%27'=>"'", '%28'=>'(', '%29'=>')'); return strtr(rawurlencode($str), $revert); } この関数は正確に機能します encodeuricomponentの定義方法 : encodeuricomponentは、以下を除くすべての文字をエスケープします:アルファベット、10進数、- _ . ! ~ * ' ( )