PHPリファレンス(逆引き)

PHPリファレンス
 
配列データからクエリ文字列を生成する( http_build_query() )
スポンサードリンク

配列データからクエリ文字列を生成するには、http_build_query()関数を使用します。

http_build_query( クエリデータ,
           [ 接頭辞 ] )
http_build_query()関数は、クエリデータで指定した連想配列から、クエリ文字列を生成する。
接頭辞を指定すると、パラメータ名の先頭に接頭辞が自動付与されます。


例1) クエリ文字列を生成する。

<html>
<body>

<?php

$array = array( 'param01'=>'aaa', 'param02'=>'bbb', 'param03'=>'ccc');

echo '<a href="test_02.php?' . http_build_query( $array ) . '">確認画面へ</a>';

?>

</body>
</html>


  生成されたHTML

<html>
<body>

<a href="test_02.php?param01=aaa&param02=bbb&param03=ccc">確認画面へ</a>

</body>
</html>



例2) 接頭辞を指定して、クエリ文字列を生成する。

<html>
<body>

<?php

$array = array('aaa','bbb','ccc');

echo '<a href="test_02.php?' . http_build_query( $array, 'param' ) . '">確認画面へ</a>';

?>

</body>
</html>


  生成されたHTML

<html>
<body>

<a href="test_02.php?param0=aaa&param1=bbb&param2=ccc">確認画面へ</a>

</body>
</html>


スポンサード リンク


GETでリクエストされたデータを取得する( $_GET )
POSTでリクエストされたデータを取得する( $_POST )
クッキーを利用する( setcookie()、$_COOKIE )
受信データをグローバル変数に格納する( import_request_variables() )
特殊文字をHTMLエンティティに変換する( htmlspecialchars() )
改行文字の前に改行タグ<br>を入れる( nl2br() )
HTMLタグを取り除く( strip_tags() )
配列データからクエリ文字列を生成する( http_build_query() )
URLエンコードする( urlencode()、rawurlencode() )
URLエンコードデータをデコードする( urldecode()、rawurldecode() )

WEBへ
忘れっぽいエンジニアのPHPリファレンス TOPへ