Otsikko1

Osassa esitellään taulukoiden käsittelyyn tarkoitettuja funktioita.


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.

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 )

Tehtävä 6 Tehtävä.


Takaisin oppaaseen

Otsikko4

Kirjoita teksti tähän.

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] => green [1] => purple [2] => red [3] => yellow [4] => blue )




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