Autor | Zpráva | ||
---|---|---|---|
Taddy Mason Profil |
#1 · Zasláno: 9. 9. 2017, 23:36:13
Zdravím, sem na diskusií som narazil na tento kód, a nikde som sa ešte nestretol s tým zápisom premenných ako tu, konkrétne to .=, čo to je za zápis?
<?php $header = array('a' => 'Nazev sloupce a', 'b' => 'Nazev B', 'c' => 'C', 'd' => 'D'); $rows = 6; $out = '<table>'; $out .= '<tr>'; $out .= '<th>#'; foreach ($header as $key => $row) { $out .= '<th>' . $row; } for ($i = 0; $i < $rows; $i++) { $out .= '<tr>'; $out .= '<td>' . ($i + 1); foreach ($header as $key => $row) { $out .= '<td><input name="' . $key . '[]">'; } } $out .= '</table>'; echo $out; ?> |
||
Radek9 Profil |
Taddy Mason:
Operátor . v PHP znamená spojení (ščítání) stringů. Podobně jako operátor += přičítá k proměnné číslo, tak operátor .= připojuje k proměnné další řetězec.
$a = 2; $a += 3; // $a obsahuje 5 $b = 'první řetězec'; $b .= ' druhý řetězec'; // $b obsahuje 'první řetězec druhý řetězec' |
||
Taddy Mason Profil |
#3 · Zasláno: 9. 9. 2017, 23:59:21
Radek9:
No jasné, takže vlastné celý ten $out vlastne obsahuje výsledok všetkých tých cyklusov však? Ďakujem za rýchlu odpoveď. |
||
Radek9 Profil |
#4 · Zasláno: 10. 9. 2017, 00:34:01
Taddy Mason:
Ano, přesně tak. |
||
Časová prodleva: 6 let
|
0