File tree Expand file tree Collapse file tree 2 files changed +70
-0
lines changed Expand file tree Collapse file tree 2 files changed +70
-0
lines changed Original file line number Diff line number Diff line change 1+ # html_build_attributes
2+
3+ (PHP 5 >= 5.4)
4+ ` html_build_attributes ` — Generate a string of HTML attributes.
5+
6+ ## Description
7+
8+ ``` php
9+ string html_build_attributes( array $attr [, callable $callback = null ] )
10+ ```
11+
12+ Generate a string of HTML attributes from the associative array provided.
13+
14+ ## Parameters
15+
16+ - ` attr ` — Associative array, or object containing properties, representing attribute names and values.
17+ If ` attr ` is an object, then only public properties will be incorporated into the result.
18+ If a value is an array, its values will be concatenated and delimited with a space.
19+ - ` $callback ` — Callback function for escaping the values for the HTML attributes.
20+
21+ ## Return Values
22+
23+ Returns a string of HTML attributes.
24+
25+ ## Installation
26+
27+ ### With Composer
28+
29+ ```
30+ $ composer require mcaskill/php-html-build-attributes
31+ ```
32+
33+ ``` json
34+ {
35+ "repositories" : [
36+ {
37+ "type" : " git" ,
38+ "url" : " https://gist.github.com/***.git"
39+ }
40+ ],
41+ "require" : {
42+ "mcaskill/php-html-build-attributes" : " dev-master"
43+ }
44+ }
45+ ```
46+
47+ ### Without Composer
48+
49+ Why are you not using [ composer] ( http://getcomposer.org/ ) ? Download ` Function.HTML-Build-Attributes.php ` from the gist and save the file into your project path somewhere.
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " mcaskill/php-html-build-attributes" ,
3+ "description" : " Generate a string of HTML attributes." ,
4+ "authors" : [
5+ {
6+ "name" : " Chauncey McAskill" ,
7+ "email" : " chauncey@mcaskill.ca" ,
8+ "homepage" : " https://github.com/mcaskill"
9+ }
10+ ],
11+ "keywords" : [
12+ " function" ,
13+ " wordpress"
14+ ],
15+ "require" : {
16+ "php" : " >=5.4.0"
17+ },
18+ "autoload" : {
19+ "files" : [ " Function.HTML-Build-Attributes.php" ]
20+ }
21+ }
You can’t perform that action at this time.
0 commit comments