parse_str()和http_build_query()的使用

<?php
$_html = array();
$_html['action1'] = 'action1';
$_html['action2'] = 'action2';
echo http_build_query($_html);

echo '<br />';
$a = 'action1=action1&action2=action2';
parse_str($a,$_array);
print_r($_array);
?>

 <!--
action1=action1&action2=action2

Array
(
    [action1] => action1
    [action2] => action2
)
简单的理解这两个函数
parse_str($_str[,$_array])就是将一个url ?后面的参数转换成一个数组
http_build_query($_array[,$_str])就是将一个数组转换成url ?后面的参数字符串,url中的%20%30等乱码会自动进行urlencode处理
 -->

posted @ 2013-10-01 21:15  终于还  阅读(473)  评论(0)    收藏  举报