Tehtävä 6 Tehtävä.
Otsikko1
Taulukon luominen muuttujaksi
Alkuun on luotava taulukko.$taulukonnimi=array(sisältö1,sisältö2,sisältö3);
<!-- Taulukon luonti ja sisällön näyttö --> <?php $autot=array("Ferrarista","Jaquarista","BMVstä"); echo "Tykkään ".$autot[0].", ".$autot[1]." ja ".$autot[2]."."; ?>
Tykkään Ferrarista, Jaquarista ja BMVstä.
Takaisin oppaaseen
Solujen nimien fontti array_change_key_case()
<!-- Pienet kirjaimet suuriksi --> <?php $ika=array("Petteri"=>"60","Joosef"=>"40","Erkki"=>"43"); print_r(array_change_key_case($ika,CASE_UPPER)); ?>
Array ( [PETTERI] => 60 [JOOSEF] => 40 [ERKKI] => 43 )
Takaisin oppaaseen
Taulukon jakaminen kaksiuloitteiseksi array_chunk()
<!-- Yksiulotteinen taulukko kaksiulotteiseksi --> <?php $autot=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); print_r(array_chunk($autot,2)); ?>
Array ( [0] => Array ( [0] => Volvo [1] => BMW ) [1] => Array ( [0] => Toyota [1] => Honda ) [2] => Array ( [0] => Mercedes [1] => Opel ) )
Takaisin oppaaseen
Tiedon haku taulukosta array_column()
<!-- Tiedon haku taulukosta solun nimellä --> <?php $a=array( array('tunnusluku'=>5698,'etu_nimi' =>'Petteri','suku_nimi'=>'Aho',), array('tunnusluku'=>4767,'etu_nimi'=>'Jones','suku_nimi'=>'Rinne',), array('tunnusluku'=>3809,'etu_nimi'=>'Pirkko','suku_nimi'=>'Salo',) ); $suku_nimet = array_column($a,'suku_nimi'); print_r($suku_nimet); ?> <!-- HUOM ! ESIMERKKI EI TOIMI !! -->
Array ( [0] => Aho [1] => Rinne [2] => Salo )
Jos halutaan tunnus sekä sukunimi:
... ... $suku_nimet = array_column($a,'suku_nimi', 'id'); print_r($suku_nimet); ?>
Array ( [5698] => Aho [4767] => Rinne [3809] => Salo )
Takaisin oppaaseen
Kahden taulukon yhdistäminen solunimiksi ja sisällöksi array_combine()
<!-- kahden taulukon yhdistäminen --> <?php $fnimi=array("Petteri","Erkki","Pirkko"); $ika=array("60","43","47"); $c=array_combine($fnimi,$ika); print_r($c); ?>
Array ( [Petteri] => 60 [Erkki] => 43 [Pirkko] => 47 )
Takaisin oppaaseen
Otsikko3
Kirjoita teksti tähän.Kirjoita teksti tähän.
/* Array_count_values() */ <?php $a=array("A","Kissa","Koira","A","Koira"); print_r(array_count_values($a)); ?>
Array ( [A] => 2 [Kissa] => 1 [Koira] => 2 )
Takaisin oppaaseen
Otsikko4
Kirjoita teksti tähän.Takaisin oppaaseen
/* Array_diff */ <?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen","d"=>"keltainen"); $a2=array("e"=>"punainen","f"=>"vihreä","g"=>"sininen"); $result=array_diff($a1,$a2); print_r($result); ?>
Array ( [d] => keltainen )
Tehtävä 7 Tehtävä.
Kirjoita teksti tähän.
/* Array_diff_assoc */ <?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen","d"=>"keltainen"); $a2=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $result=array_diff_assoc($a1,$a2); print_r($result); ?>
Array ( [d] => keltainen )
Tehtävä 8 Tehtävä.
Takaisin oppaaseen
Kirjoita teksti tähän.
/* Array_diff_key */ <?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"punainen","c"=>"sininen","d"=>"pinkki"); $result=array_diff_key($a1,$a2); print_r($result); ?>
Array( [b] => vihreä )
Tehtävä 9 Tehtävä.
Otsikko5
Kirjoita teksti tähän./* Array_diff_uassoc */ <?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("d"=>"punainen","b"=>"vihreä","e"=>"sininen"); $result=array_diff_uassoc($a1,$a2,"myfunction"); print_r($result); ?>
Array( [a] => punainen[c] => sininen )
Tehtävä 10 Tehtävä.
Otsikko6
Kirjoita teksti tähän./* Array_diff_ukey() */ <?php function minunfunktio($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"sininen","b"=>"musta","e"=>"sininen"); $result=array_diff_ukey($a1,$a2,"minunfunktio"); print_r($result); ?>
Array ( [c] => sininen )
Otsikko7
Kirjoita teksti tähän./* Array_fill() */ <?php $a1=array_fill(3,4,"sininen"); $b1=array_fill(0,1,"punainen"); print_r($a1); echo ""; print_r($b1); ?>
Array ( [3] => sininen [4] => sininen [5] => sininen [6] => sininen ) Array ( [0] => punainen )
Otsikko8
Kirjoita teksti tähän./* Array_fill_keys() */ <?php $keys=array("a","b","c","d"); $a1=array_fill_keys($keys,"sininen"); print_r($a1); ?>
Array ( [a] => sininen [b] => sininen [c] => sininen [d] => sininen )
Otsikko9
Kirjoita teksti tähän./* Array_filter() */ <?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>
Array ( [3] => 3 )
Otsikko10
Kirjoita teksti tähän./* Array_flip() */ <?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen","d"=>"keltainen"); $result=array_flip($a1); print_r($result); ?>
Array ( [punainen] => a [vihreä] => b [sininen] => c [keltainen] => d ) >
Otsikko11
Kirjoita teksti tähän./* Array_intersect() */ <?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen","d"=>"keltainen $a2=array("e"=>"punainen","f"=>"vihreä","g"=>"sininen"); $tulos=array_intersect($a1,$a2); print_r($tulos); ?>
Array ( [b] => vihreä [c] => sininen )
Otsikko12
Kirjoita teksti tähän./* Array_intersect_assoc() */ <?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen","d"=>"keltainen"); $a2=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $tulos=array_intersect_assoc($a1,$a2); print_r($tulos); ?>
Array ( [a] => punainen [b] => vihreä [c] => sininen )
Otsikko13
Kirjoita teksti tähän./* Array_intersect_key() */ <?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"punainen","c"=>"sininen","d"=>"pinkki"); $tulos=array_intersect_key($a1,$a2); print_r($tulos); ?>
Array ( [a] => punainen [c] => sininen )
Otsikko14
Kirjoita teksti tähän./* Array_intersect_uassoc() */ <?php function minunfunktio($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("d"=>"punainen","b"=>"vihreä","e"=>"sininen"); $tulos=array_intersect_uassoc($a1,$a2,"minunfunktio"); print_r($tulos); ?>
Array ( [b] => vihreä )
Otsikko15
Kirjoita teksti tähän./* Array_intersect_ukey() */ <?php function minunfunktioni($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"sininen","b"=>"musta","e"=>"sininen"); $tulos=array_intersect_ukey($a1,$a2,"minunfunktioni"); print_r($tulos); ?>
Array ( [a] => punainen [b] => vihreä )
Otsikko16
Kirjoita teksti tähän./* Array_key_exists() */ <?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Sana on olemassa!"; } else { echo "Sanaa ei ole olemassa!"; } ?>
Sana on olemassa!
Otsikko17
Kirjoita teksti tähän./* Array_keys() */ <?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Array ( [0] => Volvo [1] => BMW [2] => Toyota )
Otsikko18
Kirjoita teksti tähän./* Array_map */ <?php function myfunction($v) { return($v*$v); } $a=array(1,2,3,4,5); print_r(array_map("myfunction",$a)); ?>
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 )
Otsikko19
Kirjoita teksti tähän./* Array_merge() */ <?php $a1=array("punainen","vihreä"); $a2=array("sininen","keltainen"); print_r(array_merge($a1,$a2)); ?>
Array ( [0] => punainen [1] => vihreä [2] => sininen [3] => keltainen )
Otsikko20
Kirjoita teksti tähän./* Array_merge_recursive() */ <?php $a1=array("a"=>"punainen","b"=>"vihreä"); $a2=array("c"=>"sininen","b"=>"keltainen"); print_r(array_merge_recursive($a1,$a2)); ?>
Array ( [a] => punainen [b] => Array ( [0] => vihreä [1] => keltainen ) [c] => sininen )
Otsikko21
Kirjoita teksti tähän./* Array_multisort() */ <?php $a=array("Koira","Kissa","Hevonen","Karhu","Seepra"); array_multisort($a); print_r($a); ?>
Array ( [0] => Karhu[1] => Kissa [2] => Koira [3] => Hevonen [4] => Seepra )
Otsikko22
Kirjoita teksti tähän./* Array_pad */ <?php $a=array("punainen","vihreä"); print_r(array_pad($a,-5,"sininen")); ?>
Array ( [0] => sininen [1] => sininen [2] => sininen [3] => punainen [4] => vihreä )
Otsikko23
Kirjoita teksti tähän./* Array_pop() */ <?php $a=array("punainen","vihreä","sininen"); array_pop($a); print_r($a); ?>
Array ( [0] => punainen [1] => vihreä )
Otsikko24
Kirjoita teksti tähän./* Array_product() */ <?php $a=array(5,5); echo(array_product($a)); ?>
25
Otsikko25
Kirjoita teksti tähän./* Array_push() */ <?php $a=array("punainen","vihreä"); array_push($a,"sininen","keltainen"); print_r($a); ?>
Array ( [0] => punainen [1] => vihreä[2] => sininen [3] => keltainen )
Otsikko26
Kirjoita teksti tähän./* Array_rand() */ <?php $a=array("punainen","vihreä","sininen","keltainen","ruskea"); $random_keys=array_rand($a,3); echo $a[$random_keys[0]]."<br>"; echo $a[$random_keys[1]]."<br>"; echo $a[$random_keys[2]]; ?>
vihreä sininen ruskea
Otsikko26
Kirjoita teksti tähän./* Array_reduce() */ <?php function myfunction($v1,$v2) { return $v1 . "-" . $v2; } $a=array ("Kana","Lehmä","Lokki"); ;) print_r(array_reduce($a,"myfunction")); ?>
-Kana-Lehmä-Lokki
Otsikko26
Kirjoita teksti tähän./* Array_replace() */ <?php $a1=array("punainen","vihreä"); ;) $a2=array("sininen","keltainen"); ;) print_r(array_replace($a1,$a2)); ?>
Array ( [0] => sininen [1] => keltainen )
Otsikko26
Kirjoita teksti tähän./* Array_replace_recursive() */ <?php $a1=array("a"=>array("punainen"),"b"=>array("vihreä","sininen"),); ;) $a2=array("a"=>array("keltainen"),"b"=>array("musta")); ;) print_r(array_replace_recursive($a1,$a2)); ;) ?>
Array ( [a] => Array ( [0] => keltainen ) [b] => Array ( [0] => musta [1] => sininen ) )
Otsikko26
Kirjoita teksti tähän./* Array_reverse() */ <?php $a=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota"); ;) print_r(array_reverse($a)); ;) ?>
Array ( [c] => Toyota [b] => BMW [a] => Volvo )
Otsikko26
Kirjoita teksti tähän./* Array_search() */ <?php $a=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); ;) echo array_search("punainen",$a);;) ?>
a
Otsikko26
Kirjoita teksti tähän./* Array_shift() */ <?php $a=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); echo array_shift($a); print_r ($a); ?>
redArray ( [b] => green [c] => blue )
Otsikko26
Kirjoita teksti tähän./* Array_slice() */ <?php $a=array("punainen","vihreä","sininen","keltainen","ruskea"); print_r(array_slice($a,2)); ?>
Array ( [0] => blue [1] => yellow [2] => brown )
Otsikko26
Kirjoita teksti tähän./* Array_splice() */ <?php $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen","d"=>"keltainen"); $a2=array("a"=>"violetti","b"=>"oranssi"); array_splice($a1,0,2,$a2); print_r($a1); ?>
Array ( [0] => purple [1] => orange [c] => blue [d] => yellow )
Otsikko26
Kirjoita teksti tähän./* Array_sum() */ <?php $a=array(5,15,25); echo array_sum($a); ?>
45
Otsikko26
Kirjoita teksti tähän./* Array_udiff() */ <?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"sininen","b"=>"musta","e"=>"sininen"); $result=array_udiff($a1,$a2,"myfunction"); print_r($result); ?>
Array ( [a] => red [b] => green )
Otsikko26
Kirjoita teksti tähän./* Array_udiff_assoc() */ <?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"punainen","b"=>"sininen","c"=>"vihreä"); $result=array_udiff_assoc($a1,$a2,"myfunction"); print_r($result); ?>
Array ( [b] => vihreä [c] => sininen )
Otsikko26
Kirjoita teksti tähän./* Array_udiff_uassoc() */ <?php function myfunction_key($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } function myfunction_value($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"punainen","b"=>"vihreä","c"=>"vihreä"); $result=array_udiff_uassoc($a1,$a2,"myfunction_key","myfunction_value"); print_r($result); ?>
Array ( [c] => sininen )
Otsikko26
Kirjoita teksti tähän./* Array_uintersect() */ <?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"sininen","b"=>"musta","e"=>"sininen"); $result=array_uintersect($a1,$a2,"myfunction"); print_r($result); ?>
Array ( [c] => sininen )
Otsikko26
Kirjoita teksti tähän./* Array_uintersect_assoc() */ <?php function myfunction($a,$b) { if ($a===$b); { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"punainen","b"=>"sininen","c"=>"vihreä"); $result=array_uintersect_assoc($a1,$a2,"myfunction"); print_r($result); ?>
Array ( [a] => punainen [b] => vihreä [c] => sininen )
Otsikko26
Kirjoita teksti tähän./* Array_uintersect_uassoc() */ <?php function myfunction_key($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } function myfunction_value($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); $a2=array("a"=>"punainen","b"=>"vihreä","c"=>"vihreä"); $result=array_uintersect_uassoc($a1,$a2,"myfunction_key","myfunction_value"); print_r($result); ?>
Array ( [a] => punainen [b] => vihreä )
Otsikko26
Kirjoita teksti tähän./* Array_unique() */ <?php $a=array("a"=>"punainen","b"=>"vihreä","c"=>"punainen"); print_r(array_unique($a)); ?>
Array ( [a] => punainen [b] => vihreä )
Otsikko26
Kirjoita teksti tähän./* Array_unshift() */ <?php $a=array("a"=>"punainen","b"=>"vihreä"); array_unshift($a,"sininen"); print_r($a); ?>
Array ( [0] => sininen [a] => punainen [b] => vihreä )
Otsikko26
Kirjoita teksti tähän./* Array_values() */ <?php $a=array("Nimi"=>"Petteri","Ikä"=>"43","Maa"=>"Suomi"); print_r(array_values($a)); ?>
Array ( [0] => Petteri [1] => 43 [2] => Suomi )
Otsikko26
Kirjoita teksti tähän./* Array_walk() */ <?php function myfunction($value,$key) { echo "Avain $key on arvo $value<br>"; } $a=array("a"=>"punainen","b"=>"vihreä","c"=>"sininen"); array_walk($a,"myfunction"); ?<
Avain a on arvoltaan punainen Avain b on arvoltaan vihreä Avain c on arvoltaan sininen
Otsikko26
Kirjoita teksti tähän./* Array_walk_recursive() */ <?php function myfunction2($value,$key) { echo "Avain $key on arvoltaan $value"; } $a1=array("a"=>"punainen","b"=>"vihreä"); $a2=array($a1,"1"=>"sininen","2"=>"keltanen"); array_walk_recursive($a2,"myfunction2"); ?>
Avain a on arvoltaan punainen Avain b on arvoltaan vihreä Avain 1 on arvoltaan sininen Avain 2 on arvoltaan keltanen
Otsikko26
Kirjoita teksti tähän./* Arsort() */ <?php $ikä=array("Petteri"=>"43","Pena"=>"37","Joni"=>"22"); arsort($ikä); foreach($ikä as $x=>$x_value) {echo "Key=" . $x .", Value=" . $x_value; echo "";} ?>
Key=Petteri, Value=43 Key=Pena, Value=37 Key=Joni, Value=22
Otsikko26
Kirjoita teksti tähän./* Asort() */ <?php $ikä=array("Petteri"=>"43","Pena"=>"37","Joni"=>"22"); asort($ikä); foreach($ikä as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo " "; } ?>
Key=Joni, Value=22 Key=Pena, Value=37 Key=Petteri, Value=43
Otsikko26
Kirjoita teksti tähän./* Compact() */ <?php $etunimi = "Petteri"; $sukunimi = "Aarnikotka"; $ikä = "43"; $tulos = compact("etunimi", "sukunimi", "ikä"); print_r($tulos); ?>
Array ( [etunimi] => Petteri [sukunimi] => Aarnikotka [ikä] => 43 )
Otsikko26
Kirjoita teksti tähän./* Count() */ <?php $autot=array("Volvo","BMW","Toyota"); echo count($autot); ?>
3
Otsikko26
Kirjoita teksti tähän./* Current() */ <?php $ihmiset = array("Petteri", "Joni", "Ken", "Kari"); echo current($ihmiset) . ""; ?>
Petteri
Otsikko26
Kirjoita teksti tähän./* Each() */ <?php $people = array("Petteri", "Joni", "Ken", "Kari"); print_r (each($people)); ?>
Array ( [1] => Petteri [value] => Petteri [0] => 0 [key] => 0 )
Otsikko26
Kirjoita teksti tähän./* End() */ >?php $people = array("Petteri", "Joni", "Ken", "Kari"); echo current($people) . ""; echo end($people); ?<
Peter Cleveland
Otsikko26
Kirjoita teksti tähän./* Extract() */ <?php $a = "Original"; $my_array = array("a" => "Kissa","b" => "Koira", "c" => "Hevonen"); extract($my_array); echo "\$a = $a; \$b = $b; \$c = $c"; ?>
$a = Kissa; $b = Koira; $c = Hevonen
Otsikko26
Kirjoita teksti tähän./* In_array() */ >?php $people = array("Petteri", "Joni", "Ken", "Kari"); if (in_array("Glenn", $people)) { echo "Match found"; } else { echo "Match not found"; } ?<
Match found
Otsikko26
Kirjoita teksti tähän./* Key() */ <?php $people=array("Petteri","Joni","Ken","Kari"); echo "The key from the current position is: " . key($people); ?>
The key from the current position is: 0
Otsikko26
Kirjoita teksti tähän./* Krsort() */ <?php $age=array("Petteri"=>"35","Pena"=>"37","Joni"=>"43"); krsort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo ""; } ?>
Key=Peter, Value=35 Key=Joe, Value=43 Key=Ben, Value=37
Otsikko26
Kirjoita teksti tähän./* Ksort */ <?php $age=array("Petteri"=>"35","Pena"=>"37","Joni"=>"43"); ksort($age); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo ""; } ?>
Key=Ben, Value=37 Key=Joe, Value=43 Key=Peter, Value=35
Otsikko26
Kirjoita teksti tähän./* List() */ <?php $my_array = array("Koira","Kissa","Hevonen"); list($a, $b, $c) = $my_array; echo "I have several animals, a $a, a $b and a $c." ?>
I have several animals, a Dog, a Cat and a Horse.
Otsikko26
Kirjoita teksti tähän./* Natcasesort() */ <?php $temp_files = array("temp15.txt","Temp10.txt", "temp1.txt","Temp22.txt","temp2.txt"); natsort($temp_files); echo "Natural order: "; print_r($temp_files); echo " "; natcasesort($temp_files); echo "Natural order case insensitve: "; print_r($temp_files); ?>
Natural order: Array ( [1] => Temp10.txt [3] => Temp22.txt [2] => temp1.txt [4] => temp2.txt [0] => temp15.txt ) Natural order case insensitve: Array ( [2] => temp1.txt [4] => temp2.txt [1] => Temp10.txt [0] => temp15.txt [3] => Temp22.txt )
Otsikko26
Kirjoita teksti tähän./* Natshort() */ <?php $temp_files = array("temp15.txt","temp10.txt", "temp1.txt","temp22.txt","temp2.txt"); sort($temp_files); echo "Standard sorting: "; print_r($temp_files); echo ""; natsort($temp_files); echo "Natural order: "; print_r($temp_files); ?>
Standard sorting: Array ( [0] => temp1.txt [1] => temp10.txt [2] => temp15.txt [3] => temp2.txt [4] => temp22.txt ) Natural order: Array ( [0] => temp1.txt [3] => temp2.txt [1] => temp10.txt [2] => temp15.txt [4] => temp22.txt )
Otsikko26
Kirjoita teksti tähän./* Next() */ <?php $people = array("Petteri", "Joni, "Ken", "Kari"); echo current($people) . "<br>"; echo next($people); ?>
Petteri Joni
Otsikko26
Kirjoita teksti tähän./* Pos() */ <?php $people = array("Petteri", "Joni", "Ken", "Kari"); echo pos($people) . ""; ?>
Petteri
Otsikko26
Kirjoita teksti tähän./* Prev() */ <?php $people = array("Petteri", "Joni", "Ken", "Kari"); echo current($people) . " "; echo next($people) . " "; echo prev($people); ?>
Petteri Joni Petteri
Otsikko26
Kirjoita teksti tähän./* Range() */ <?php $number = range(0,5); print_r ($number); ?>
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 )
Otsikko26
Kirjoita teksti tähän./* Reset() */ <?php $people = array("Petteri", "Joni", "Ken", "Kari"); echo current($people) . "<br>"; echo next($people) . "<br>"; echo reset($people); ?>
Petteri
Joni
Petteri
Otsikko26
Kirjoita teksti tähän./* Rsort() */ <?php $cars=array("Volvo","BMW","Toyota"); rsort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) {echo $cars[$x]; echo ""; } ?>
Volvo Toyota BMW
Otsikko26
Kirjoita teksti tähän./* Shuffle () */ <?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array); print_r($my_array); ?>
Array ( [0] => red [1] => blue [2] => yellow [3] => green [4] => purple )
Otsikko26
Kirjoita teksti tähän./* Sizeof () */ <?php $cars=array("Volvo","BMW","Toyota"); echo sizeof($cars); ?>
3
Otsikko26
Kirjoita teksti tähän./* Sort () */ <?php $cars=array("Volvo","BMW","Toyota"); sort($cars); $clength=count($cars); for($x=0;$x<$clength;$x++) {echo $cars[$x]; echo " "; } ?>
BMWToyotaVolvo
Otsikko26
Kirjoita teksti tähän./* Uasort () */ <?php function my_sort1($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6"); uasort($arr,"my_sort1"); foreach($arr as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo " "; } ?>
Key=b, Value=2 Key=a, Value=4 Key=d, Value=6 Key=c, Value=8
Otsikko26
Kirjoita teksti tähän./* Uksort () */ <?php function my_sort2($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6"); uksort($arr,"my_sort2"); foreach($arr as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo " "; } ?>
Key=a, Value=4 Key=b, Value=2 Key=c, Value=8 Key=d, Value=6
Otsikko26
Kirjoita teksti tähän./* Ushort () */ <?php function my_sort3($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $a=array(4,2,8,6); usort($a,"my_sort3"); $arrlength=count($a); for($x=0;$x<$arrlength;$x++) { echo $a[$x]; echo " "; } ?>
2 4 6 8