Avatar billede mat Nybegynder
15. juli 2003 - 14:06 Der er 5 kommentarer og
1 løsning

array længde og streng konkatenering

Hej

Jeg sidder og leger lidt med php, og har så to små spørgsmål:

Jeg vil gerne iterere gennem et array og printe alle pladserne. Det gør jeg nu som følger:

for ($i = 0; $i < 3; $i++) {

print $arr[$i]["name"];
print " og han er ";
print $arr[$i]["profession"];
print "<br>";

}

Men istedet for at iterere op til tallet 3 ville jeg jo meget hellere have noget der returnerede længden på mit array. Kan jeg det, eller skal jeg bruge et af de dersens foreach loops?

Spørgsmål 2:

Som det fremgår af ovenstående har jeg 4 linier "print", men jeg vil naturligvis også meget hellere have det på en linie, men jeg synes ikke rigtigt at mine forsøg vil som jeg vil - jeg er 1000% procent på at det er afsindigt nemt, men jeg skal bare peges i den rigtige retning :)

På forhånd tak for hjælpen

mvh mat
Avatar billede Slettet bruger
15. juli 2003 - 14:09 #1
foreach($aar as $v)
{
    echo $v['name'].' og han er '.$v['profession'].'<br>';
}

Så bude du være glad :P

Hvis du vil tælle antallet af poster i et array
count($array); <--- returnerer antallet af poster
Avatar billede zkn Nybegynder
15. juli 2003 - 14:10 #2
Foreach ( $arr as $active ){
echo "$active[name] og han er $active[profession]<br/>";
}
Avatar billede codebase Praktikant
15. juli 2003 - 14:10 #3
for ( $i=0; $0 < count($arr); $i++)
{
print $arr[$i]["name"] . " og han er " . $arr[$i]["profession"] . "<br>";
}
Avatar billede mat Nybegynder
15. juli 2003 - 14:14 #4
regin  > Ja nu blev jeg helt glad :) - jeg går ud fra at det lille undseelige punktum er en streng sammensætning?
Avatar billede Slettet bruger
15. juli 2003 - 14:20 #5
mat>>Det er rigtigt...
når du arbejder med variabler kan du også bruge:
$var = "TEST";
$var .= "|TEST"; <--- nu er $var = "TEST|TEST";
Avatar billede mat Nybegynder
15. juli 2003 - 14:24 #6
well aaaallrighty then, takker for den hurtige hjælp :)

mvh mat
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester