Partyflock
 
Forumonderwerp · 981903

Onderwerp is gesloten!

Dit gebeurt meestal omdat een of meerdere personen het beleid hebben overtreden.
Het kan natuurlijk ook zijn dat er al een actieve discussie over hetzelfde onderwerp was.
Dit soort situaties zijn te voorkomen door op de hoogte te blijven van het beleid.

:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => test
)

:vaag:
Ze zitten weer aan de :xtc:
laatste aanpassing
 
:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => test
)
Werkzaam bij Relive Events
Artiest Arno
"Dit is een test"

Spreekt voor zich toch??

Zal vanzelf wel weer verdwijnen, maar idd... om hier nou een topic voor te openen? :s
 
Paniek
Artiest {SHOWLIST artist 70761, 101065, 92153}
aars (Y)
0
1
2
3
AARS
 
PHP, moeilijk hè?
Pff iedereen weer in de stress want PF doet iets vaags :z :lol:
Sow wath???":rot:

gIEKJE volgens mij heb jij wel een lekker mals aarsje of niet??? o:)
 
Wel leuk dat ze dit forum helemaal zelf ontwikkelen, want het wordt echt geavanceerd met zoveel gebruikers als hier wanneer je de kosten laag wilt houden (potentiëel honderdduizenden euro's per jaar verschil) ;)
volle maan?
Uitspraak van DJ Arno op maandag 12 november 2007 om 18:55:
Zal vanzelf wel weer verdwijnen, maar idd... om hier nou een topic voor te openen? :s


is erg noodzakelijk ja partyflock is vandaag erg traag heb zelfs al een downtime gehad vandaag
ze zitten weer met de knopjes van de servers te spelen denk ik
 
Ja ik zag het ook staan..

gaat vanzelf wel weer weg :)
:/ ik dacht al dat het aan mijn pc lag
Uitspraak van verwijderd op maandag 12 november 2007 om 18:56:
PHP, moeilijk hè?


Sommige mensen zijn gewoon :Vaag: ;)
 
Wat zijn arrays en wat is hun nut?
De saaie theorie
Een array is in eerste instantie een datatype van PHP. Een datatype 'verteld' PHP wat een bepaalde variable bevat. Een array is een speciaal soort type dat weer zelf waarden kan bevatten welke weer van een bepaald datatype zijn. Het makkelijkst is om een array te visualiseren. Denk aan een array alsof het een ladenkast is. In elke lade kan je 1 ding stoppen. Op elke lade zit een label dat OF verteld welke lade het is met een nummer (Dit noemen we een geindexeerde array) OF waarop een label zit dat wat meer verteld wat er in deze lade zit (Dit noemen we een associatieve array). Het label van een geindexeerde array noemen we de index en het label van een associatieve array noemen we een key. De complete lade, dus het label en de inhoud, wordt een element genoemd.

Arrays stellen je in staat om meerdere waarden onder 1 noemer te plaatsen. Dit maakt PHP ideaal voor bijvoorbeeld configuratie variablen. Een ander, veel groter, voordeel van arrays is dat je over arrays kunt 'loopen'. Je kunt dan met een paar regels code over elk element van je array lopen en daar functies mee uitvoeren. Dit zorgt ervoor dat je met relatief weinig typ werk immens veel werk kunt verrichten. Door deze eigenschap lenen arrays zich ook voor een deel aanpasbaarheid van je code.

Hoe gebruik ik een array?
Je kunt arrays op verschillende manieren definiëren. Doordat PHP een zogenaamde Loosely typed language is hoef je een array niet expliciet te definiëren. Door simpelweg een index een waarde te geven maakt PHP van die variable een array. Verder kun je ook WEL expliciet een variable definiëren met de 'functie' array(). Een paar voorbeeldjes:

<?php

/* Expliciete definitie van een geindexeerde array: */
$array = array ('mathieu', 'vincent', 'daniel', 'joris');

/* Expliciete definitie van een associatieve array: */
$array = array ('naam' => 'Mathieu', 'leeftijd' => 18);

/* Impliciete definitie van een geindexeerde array: */
$array[0] = 'PHPFreakz.nl';

/* Impliciete definitie van een associatieve array:
Even ter visualisatie: we definieren een laadje met het label 'site'
en de inhoud 'PHPFreakz.nl' */

$array['site'] = 'PHPFreakz.nl';

?>

Vervolgens zul je over je array element willen loopen. Dit kan op verschillende manieren. Je zult weer onderscheid moeten maken tussen een geindexeerde array en een associatieve array. Al is het mogelijk met de manier van een geindexeerde array over een associatieve array te loopen (wel met een kleine aanpassing) is dit niet aan te raden.

Om over een geindexeerde array te loopen gebruiken we de zogenaamde for-loop. Deze telt tussen 2 waarden die jij opgeeft. In ons geval willen we dus vanaf 0 tot het aantal element in onze array loopen. Om het aantal elementen te bepalen gebruiken we de functie count().

<?php

/* Definieer een array en laat de elementen zien */

$ladenkast = array ('mathieu', 'daniel', 'vincent', 'joris');
$numElementen = count($ladenkast);

for ($label = 0; $label < $numElementen; $label++ ) {
echo $ladenkast[$label] . "<BR>\n";
}

?>

Deze code telt van 0 tot $numElementen en laat daarbij de inhoud van de 'lade' $array[$Counter] zien. Voor associatieve arrays gebruik ik bij voorkeur de foreach() constructie. Deze constructie is overgenomen vanuit Perl en is in PHP 4 geintroduceerd.

Het gebruik ervan is erg simpel:

<?php

/* Definieer een array en laat de elementen zien */

$ladenkast = array ('Naam' => 'Mathieu', 'Leeftijd' => 18);

foreach ($ladenkast as $label => $inhoud) {
echo "$label: $inhoud<BR>\n";
}

?>

Deze code zet de interne 'index pointer' op 0 en loopt vervolgens het rijtje af. Het mooie van deze constructie is dat het 2 variable aanmaakt, in dit geval $label en $inhoud. Je hoeft dan in principe niet meer $ladenkast[$bla] te doen, wat vooral de luie programmeur erg prettig zal vinden :-). Deze constructie werkt overgens ook gewoon op geindexeerde arrays.

Tips & Tricks
Hier vind je wat kleine trucjes die het gebruik van arrays misschien wat prettig maken. Als je zelf nog tips hebt hoor ik ze graag van je zodat ik ze hierbij kan zetten!

Controleren of een bepaald element bestaat
Met de functie in_array() kun je heel simpel controleren of een element bestaat in een array. Voorbeeld:

<?php
if (in_array('mijn_waarde', $ladenkast))
echo "'mijn_waarde' bestaat in \$ladenkast!<BR>";
?>

Een element toevoegen aan het begin of het einde van een array

Om je wat moeite te besparen zijn er functies die het mogelijk maken om een element aan het begin, dan wel het einde van je array te plakken:

<?php

$array = array('test1', 'test2', 'test3');

/* Plaats 'test4' aan het einde: */
$array[] = 'test4';

/* Plaats 'test0' aan het begin: */
array_unshift($array, 'test0');

?>
laatste aanpassing
 
Ja fijn.. Je kan gewoon pf'en dus :bye:
 
:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => test
)
 
Ik heb net vernomen van de admins dat dit blijvend is. B)
Wat een onzin, alsof dit blijft 8)
 
kneus

wil je graag meedelen dat het ook jou opgevallen is :respect: dan (y)
 
Uitspraak van DarkElement op maandag 12 november 2007 om 19:06:
Wat een onzin, alsof dit blijft


:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => test


vind ik wel cooler dan dat logo b)
 
Uitspraak van verwijderd op maandag 12 november 2007 om 19:10:
Dit is ook een test


:lol:
 
Uitspraak van DarkElement op maandag 12 november 2007 om 19:06:
Wat een onzin, alsof dit blijft


Nee, echt.. Er wordt zo een pb naar elke user gestuurd om dat te melden..
 
Uitspraak van DJ Arno op maandag 12 november 2007 om 18:55:
Zal vanzelf wel weer verdwijnen, maar idd... om hier nou een topic voor te openen? :s


 
Ik hoor net dat ze het zelfs langer willen maken.

:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => veel
[4] => grotere
[5] => test
)


Zoiets gaat het worden..
 
Uitspraak van inactief op maandag 12 november 2007 om 19:14:
k hoor net dat ze het zelfs langer willen maken.

:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => veel
[4] => grotere
[5] => test
)


Zoiets gaat het worden..


:lol:
Uitspraak van inactief op maandag 12 november 2007 om 19:14:
Ik hoor net dat ze het zelfs langer willen maken.


muahahahahah

beetje kort
Artiest Mannie
zal wel een test zijn
Ik ben beniewd wat ze ermee gaan doen. Wat me opvalt als je van pagina wisselt is dat die tekst gewoon blijft staan..(zonder te knipperen.)
laatste aanpassing
 
Uitspraak van verwijderd op maandag 12 november 2007 om 19:16:
:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => veel
[4] => grotere
[5] => test
[6] => en
[7] => we
[8] => gaan
[9] => gewoon
[10] => door
[11] => met
[12] => flocken
[13] => dus
[14] => zeik
[15] => niet
[16] => over
[17] => die
[18] => test
)


zo wie volgt :lol:
laatste aanpassing
Uitspraak van Patrick Allen B) op maandag 12 november 2007 om 19:23:
Wat me opvalt als je van pagina wisselt is dat die tekst gewoon blijft staan..


spanning en sensatie
 
Artiest The Carcass
Uitspraak van Mr. Error jwt op maandag 12 november 2007 om 18:53:
array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => test
)


ja en nu
ziet iedereen die partyflocked
ik zou envelopje drukken en gaan klagen bij Partyflock
en niet van die debiele topics openen waar niemand wat aan heeft
 
Uitspraak van Patrick Allen B) op maandag 12 november 2007 om 19:23:
Wat me opvalt als je van pagina wisselt is dat die tekst gewoon blijft staan..


:o jij had bij de recherche moeten gaan!
 
Uitspraak van Mr. Error jwt op maandag 12 november 2007 om 18:53:
:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => test
)

:vaag:


Webdevelopment is te moeilijk voor je, ga lekker bloemschikken of nuttige topics openen :lol:
Uitspraak van Patrick Allen B) op maandag 12 november 2007 om 19:23:
Ik ben beniewd wat ze ermee gaan doen. Wat me opvalt als je van pagina wisselt is dat die tekst gewoon blijft staan..(zonder te knipperen.)


dat heet een frame
 
Uitspraak van Mannie op maandag 12 november 2007 om 19:27:
dat heet een frame


Euh.. dat staat niet in een frame

Het staat gewoon ordinair boven de DTD declaration tussen <pre></pre> tags
laatste aanpassing
Hoera we krijgen nou natuurlijk gigantische banners boven aan de site :[ :nocheer:
 
Uitspraak van Patrick Allen B) op maandag 12 november 2007 om 19:30:
Dat dacht ik al :O :P


Euh.. niet dus.. Is geen frame :[
 
Topic kan dicht, doei
 
Artiest Demon Rage
Uitspraak van Mr. Error jwt op maandag 12 november 2007 om 18:53:
:array = Array
(
[0] => dit
[1] => is
[2] => een
[3] => test
)


Misschien moet je die codes eens proberen op sugarbabes.nl of tina.nl (Y)
→ als beheerder
test1 (de ~ (m.), ~en/~s)
1 toetsing van de kwaliteit, geschiktheid van personen of zaken => toets, toetssteen


Geen topic waardig lijkt me?