"PHP uri template 튜토리얼 2"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
5번째 줄: 5번째 줄:


==예시 1==
==예시 1==
<source lang='php'>
<syntaxhighlight lang='php'>
$params = ['q'=>[
$params = ['q'=>[
'foo',
'foo',
30번째 줄: 30번째 줄:
# http://example.com/query.foo.bar.10%2C20
# http://example.com/query.foo.bar.10%2C20
# http://example.com/query;q=foo;q=bar;q=10%2C20
# http://example.com/query;q=foo;q=bar;q=10%2C20
</source>
</syntaxhighlight>


==예시 2==
==예시 2==
<source lang='php'>
<syntaxhighlight lang='php'>
$params = ['q'=>[
$params = ['q'=>[
'a' => 'foo',
'a' => 'foo',
57번째 줄: 57번째 줄:
# http://example.com/query.a=foo.b=bar.data=10%2C20
# http://example.com/query.a=foo.b=bar.data=10%2C20
# http://example.com/query;a=foo;b=bar;data=10%2C20
# http://example.com/query;a=foo;b=bar;data=10%2C20
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2020년 11월 2일 (월) 02:35 기준 최신판

PHP uri_template 튜토리얼 2

1 사전 작업[ | ]

2 예시 1[ | ]

$params = ['q'=>[
	'foo',
	'bar',
	'10,20',
]];

$url1 = uri_template('http://example.com/query{/q*}', $params);
$url2 = uri_template('http://example.com/query{?q*}', $params);

$url3 = uri_template('http://example.com/query{.q*}', $params);
$url4 = uri_template('http://example.com/query{;q*}', $params);

echo "<pre>
$url1
$url2

$url3
$url4
</pre>";
# http://example.com/query/foo/bar/10%2C20
# http://example.com/query?q=foo&q=bar&q=10%2C20
#
# http://example.com/query.foo.bar.10%2C20
# http://example.com/query;q=foo;q=bar;q=10%2C20

3 예시 2[ | ]

$params = ['q'=>[
	'a' => 'foo',
	'b' => 'bar',
	'data' => '10,20',
]];
$url1 = uri_template('http://example.com/query{?q*}', $params);

$url2 = uri_template('http://example.com/query{/q*}', $params);
$url3 = uri_template('http://example.com/query{.q*}', $params);
$url4 = uri_template('http://example.com/query{;q*}', $params);

echo "<pre>
$url1

$url2
$url3
$url4
</pre>";
# http://example.com/query?a=foo&b=bar&data=10%2C20
#
# http://example.com/query/a=foo/b=bar/data=10%2C20
# http://example.com/query.a=foo.b=bar.data=10%2C20
# http://example.com/query;a=foo;b=bar;data=10%2C20

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}