note 105951 added to function.implode
| From: | ethaizone at hotmail dot com | Date: | Tue, 27 Sep 2011 12:12:29 +0000 |
| Subject: | note 105951 added to function.implode | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-183476@lists.php.net to get a copy of this message | ||
Another version imploding an associative of "tl at magus dot dk" (look below)
<?php
$assoc_array = array(
'name' => 'username',
'id' => 'username',
'value' => 'johndoe',
'maxlength' => '100',
'size' => '50',
'style' => 'width:50%',
);
array_walk($assoc_array, create_function('&$v, $k', '$v =
$k."=\"".$v."\"";'));
//stand for form_input() in codeigniter
print '<input type="text" '.implode($assoc_array, ' ').'
/>';
?>
Output:
<input type="text" name="username" id="username"
value="johndoe" maxlength="100" size="50" style="width:50%"
/>
I use this code for form_dropdown() in codeigniter to pass it as a string in the fourth parameter.
----
Server IP: 69.147.83.197
Probable Submitter: 125.27.214.121
----
Manual Page -- http://www.php.net/manual/en/function.implode.php
Edit -- https://master.php.net/note/edit/105951
Del: integrated -- https://master.php.net/note/delete/105951/integrated
Del: useless -- https://master.php.net/note/delete/105951/useless
Del: bad code -- https://master.php.net/note/delete/105951/bad+code
Del: spam -- https://master.php.net/note/delete/105951/spam
Del: non-english -- https://master.php.net/note/delete/105951/non-english
Del: in docs -- https://master.php.net/note/delete/105951/in+docs
Del: other reasons-- https://master.php.net/note/delete/105951
Reject -- https://master.php.net/note/reject/105951
Search -- https://master.php.net/manage/user-notes.php