Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dvprog_07 [2012-10-22 11:50] Joakim Forsgren |
dvprog_07 [2022-07-18 13:20] 127.0.0.1 external edit |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Genomgång | + | ====== Genomgång - Arrayer ====== |
+ | <php> | ||
+ | /* | ||
Tutorial:\\ | Tutorial:\\ | ||
[[http:// | [[http:// | ||
[[http:// | [[http:// | ||
[[http:// | [[http:// | ||
+ | */ | ||
+ | </ | ||
<code php> | <code php> | ||
Line 11: | Line 15: | ||
// Lägga in data i array | // Lägga in data i array | ||
// Skriva ut ett värde på en speciell position | // Skriva ut ett värde på en speciell position | ||
- | include(' | + | include ' |
- | echo '< | + | |
- | $names = array (' | + | $names = [' |
echo $names; | echo $names; | ||
- | echo '< | + | echo '< |
print_r($names); | print_r($names); | ||
- | echo $names[1] . '< | + | echo '< |
+ | echo $names[1] . '< | ||
- | $i=0; | + | // Använd en loop för att gå igenom allt innehåll i arrayen, t.ex. då det ska skrivas ut. |
- | while ($i < 3) { // Använd | + | $i = 0; |
- | echo 'Namn ' . $i . ' är: ' . $names[$i] . '< | + | while ($i < count($names)) { // count() tar reda på hur många det finns i en array |
+ | echo 'Namn ' . $i . ' är: ' . $names[$i] . '< | ||
$i++; | $i++; | ||
} | } | ||
+ | echo '< | ||
$i=0; | $i=0; | ||
- | while ($i < count($names)) { // count() tar reda på hur många det finns i en array | ||
- | echo 'Namn ' . $i . ' är: ' . $names[$i] . '< | ||
- | $i++; | ||
- | } | ||
- | |||
- | |||
- | echo '< | ||
- | //$ages = array (34,23,45); | ||
- | $ages = array ( // Kan byta till andra nycklar än siffror. | ||
- | ' | ||
- | ' | ||
- | ' | ||
- | ); | ||
- | print_r($ages); | ||
- | echo $ages[' | ||
- | |||
- | $i=3; | ||
while ($i < 11) { // Loop kan användas för att sätta värden. | while ($i < 11) { // Loop kan användas för att sätta värden. | ||
$arr1[$i] = $i*5; | $arr1[$i] = $i*5; | ||
Line 51: | Line 40: | ||
$j=0; | $j=0; | ||
- | $arr2[6]=-1; | + | $arr2 = [0, 1, 2, 3, 4]; |
while($j < 11) { | while($j < 11) { | ||
$arr2[] = $j*6; // Startar på nästa lediga position i arrayen när ingen nyckel anges. | $arr2[] = $j*6; // Startar på nästa lediga position i arrayen när ingen nyckel anges. | ||
Line 58: | Line 47: | ||
print_r($arr2); | print_r($arr2); | ||
- | $arr3 = array ( // Kan innehålla flera olika saker. | + | echo '< |
+ | //$ages = [34, 23, 45]; | ||
+ | $ages = [ // Kan byta till andra nycklar än siffror. | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ]; | ||
+ | print_r($ages); | ||
+ | echo '< | ||
+ | |||
+ | $arr3 = [ // Kan innehålla flera olika saker. | ||
' | ' | ||
' | ' | ||
3 => 56, | 3 => 56, | ||
- | ' | + | ' |
- | ); | + | ]; |
+ | echo '< | ||
print_r($arr3); | print_r($arr3); | ||
+ | echo '</ | ||
+ | |||
echo $arr3[' | echo $arr3[' | ||
+ | include ' | ||
+ | </ | ||
+ | |||
+ | |||
+ | <php> | ||
+ | /* | ||
+ | echo '< | ||
echo '</ | echo '</ | ||
- | include(' | + | */ |
- | </code> | + | </php> |