tailieunhanh - SAMS Teach Yourself PHP4 in 24 Hours phần 4
Với khóa học này, học viên sẽ nhanh chóng sử dụng ngôn ngữ PHP & MySQL để thiết kế trang web động một cách nhanh chóng và hiệu quả nhất trên công nghệ web . Những lập trình viên muốn phát triển hệ thống website, sử dụng và phát triển các hệ thống mã nguồn mở trên ngôn ngữ PHP & MySQL | 136 foreach this- headers as header print B header B print n foreach this- table_array as y foreach y as xcell print xcell print n print pre This code fragment should be fairly self-explanatory. We loop first through the headers array property writing each element to the screen. We then do the same for the table_array property. Because the table_array property is a two-dimensional array each of its elements is itself an array that must be looped through within the main loop. Bringing It All Together Listing includes the entire Table class as well the code that instantiates a Table object and calls each of its methods. Listing The Table Class 1 html 2 head 3 title Listing title 4 head 5 body 6 php 7 class Table 8 9 var table_array array 10 var headers array 137 11 var cols 12 function Table headers 13 14 this- headers headers 15 this- cols count headers 16 17 18 function addRow row 19 20 if count row this- cols 21 return false 22 array_push this- table_array row 23 return true 24 25 26 function addRowAssocArray row_assoc 27 28 row array 29 foreach this- headers as header 30 31 if isset row_assoc header 32 row_assoc header 33 row row_assoc header 34 35 array_push this- table_array row 36 return true 37 38 39 function output 40 138 41 print pre 42 foreach this- headers as header 43 print B header B 44 print n 45 foreach this- table_array as y 46 47 foreach y as xcell 48 print xcell 49 print n 50 51 print pre 52 53 54 55 test new table array a b c 56 test- addRow array 1 2 3 57 test- addRow array 4 5 6 58 test- addRowAssocArray array b 0 a 6 c 3 59 test- output 60 61 body 62 html You can see the output of Listing in Figure .
đang nạp các trang xem trước