Ik heb dus een array:
en ik wil de output als volgt hebben
om checked te krijgen gebruik ik dit:
maar dan komt de truck hoe krijg ik het voor de rest in een mooie array (ik heb array_keys() geprobeert maar daar kwam ik niet uit.)
ik stop het nu in een array als volgt
het werkt wel maar ik wil het in een loopje hebben voor als ik later nog keer de tabel verander.
Is dit mogelijk
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| [canview] => 1 [4] => 1 [cansearch] => 1 [5] => 1 [canpostnew] => 1 [6] => 1 [cantopicadmin] => 1 [7] => 1 [canreplyown] => 1 [8] => 1 [canreplyothers] => 1 [9] => 1 [canviewothers] => 1 [10] => 1 [caneditpost] => 1 [11] => 1 [canpostattachment] => 1 [12] => 1 [cangetattachment] => 1 [13] => 1 [canpostpoll] => 1 [14] => 1 [canvote] => 1 |
en ik wil de output als volgt hebben
PHP:
1
2
3
4
5
| [0] => Array ( [name] => CANVIEW [checked] => checked ) |
om checked te krijgen gebruik ik dit:
PHP:
1
2
3
4
| for ($i = 3; $i < 15; $i++) { $row[$i] = ( $row[$i] == 1 ) ? "checked" : ""; } |
maar dan komt de truck hoe krijg ik het voor de rest in een mooie array (ik heb array_keys() geprobeert maar daar kwam ik niet uit.)
ik stop het nu in een array als volgt
PHP:
1
| $data_array = array('0' => array('name' => CANVIEW, 'checked' => $row[3]), |
het werkt wel maar ik wil het in een loopje hebben voor als ik later nog keer de tabel verander.
Is dit mogelijk
[ Voor 11% gewijzigd door 4Real op 30-07-2003 17:18 ]