Array vullen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

PHP Developer - Draag bij aan de maatschappij!

Bedrijfsomschrijving Wil jij als applicatieontwikkelaar deel uitmaken van een gedreven ontwikkelteam en werken aan innovatieve producten? Dan hebben wij dé uitdaging voor jou! Wij zijn op zoek naar een enthousiaste collega die samen met ons de technische ondergrond van onze producten verder wil ontwikkelen met behulp van PHP. Met jouw expertise geef je de finishing touch aan onze producten om jezelf steeds opnieuw weer te verrassen. Functieomschrijving Bij ons staan innovatie en creativiteit centraal. Wij zijn op zoek naar een enthousiaste PHP ontwikkelaar die nieuwe ideeën en inzichten kan inbrengen en daarmee zichzelf en het team verder kan laten groeien.

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Pagina: 1 2 volgende »

Richard Duinmayer

Richard Duinmayer

12/02/2009 14:59:00
Quote Anchor link
Ik in een foreach een array vullen met id's.

Ik krijg die echter niet voor elkaar, ik heb wat af gegoogled maar nergens echt een antwoord kunnen vinden.

Als een id in de foreach voorbij is gekomen wil ik dat deze in een array wordt opgeslagen.

Nu als de array echo laat deze alleen Array zien en geen waardes.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
            foreach($werkdagen as $dag)
            {

                 //lege variabele voor vergelijk maken
                 $last_id = '';
                $medewerkers_geweest = array();
                $medewerkers_laatst_gebruikt = array();
                
                $data = mysql_fetch_array($result);                     
                 if ($data != 0)
                {

// uitvoering dingen
                        $medewerkers_geweest[] = $data['id'];
                        $medewerkers_laatst_gebruikt[] = $data['id'];
                }

                else
                {
// uitvoering nog meer dingen
            }
        
        echo $medewerkers_geweest;
        echo $medewerkers_laatst_gebruikt;                                                                                                                                     
    }
            
    ?>
Gewijzigd op 01/01/1970 01:00:00 door Richard Duinmayer
 
PHP hulp

PHP hulp

18/01/2025 09:40:13
 
- SanThe -

- SanThe -

12/02/2009 15:02:00
Quote Anchor link
$medewerkers_geweest = array();
$medewerkers_laatst_gebruikt = array();

Deze moeten dus BUITEN de foreach() staan.
 
Jacco Engel

Jacco Engel

12/02/2009 15:03:00
Quote Anchor link
En ik zou ze weergeven met http://nl3.php.net/print_r anders zie je nog heel weinig
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 15:06:00
Quote Anchor link
Jacco schreef op 12.02.2009 15:03:
En ik zou ze weergeven met http://nl3.php.net/print_r anders zie je nog heel weinig


De echo is alleen voor nu om te controleren, straks moet er gecontroleerd worden of die id in die array staat, etc.
 
- SanThe -

- SanThe -

12/02/2009 15:08:00
Quote Anchor link
De echo zoals nu zegt alleen: array().
 
Michel W

Michel W

12/02/2009 15:09:00
Quote Anchor link
waarom niet array_push ?
 
- SanThe -

- SanThe -

12/02/2009 15:10:00
Quote Anchor link
Dreampower schreef op 12.02.2009 15:09:
waarom niet array_push ?

Waarom wél?
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 15:11:00
Quote Anchor link
SanThe schreef op 12.02.2009 15:02:
$medewerkers_geweest = array();
$medewerkers_laatst_gebruikt = array();

Deze moeten dus BUITEN de foreach() staan.


Hm opzich logischer.. dank je wel


Is er een functie waarmee er een bepaald aantal in een array opgeslagen wordt en niet meer?
 
- SanThe -

- SanThe -

12/02/2009 15:12:00
Quote Anchor link
if(count($array) < 10)
{
// opslaan
}
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 15:14:00
Quote Anchor link
SanThe schreef op 12.02.2009 15:12:
if(count($array) < 10)
{
// opslaan
}


en dan kan ik met array_slice() het aantal waardes boven de bijvoorbeeld 10 weg halen toch?
 
- SanThe -

- SanThe -

12/02/2009 15:18:00
Quote Anchor link
Op de manier zoals ik aangaf zullen er slecht 9 elementen in het array() komen. Kleiner dan tien.
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 15:21:00
Quote Anchor link
SanThe schreef op 12.02.2009 15:18:
Op de manier zoals ik aangaf zullen er slecht 9 elementen in het array() komen. Kleiner dan tien.


Oke, dank je wel ik ga het een en ander proberen :)
 
- SanThe -

- SanThe -

12/02/2009 15:25:00
Quote Anchor link
Netter is om dan direct uit de foreach() te springen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
foreach(...)
{

     if(count($array) > 10) // 10 elementen toegestaan
     {
          break;
     }

     $array[] = ....;
}

?>
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 15:27:00
Quote Anchor link
De array wil eigenlijk alleen bij houden welke id's er de laatste 10 keer zijn geweest.
En dan aan de hand daar van een unieker persoon uit de database halen
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 16:21:00
Quote Anchor link
Ik probeer de array te beperken tot 10 items maar dat lukt niet echt. Hij stopt alle id's erin...

De If ($data2['id'] != array_values($medewerkers_laatst_gebruikt) AND $data2['id'] != $last_id2) klopt ook niet echt, want hij print soms wel personen die in de array staan.



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
                        if ($data['id'] != $last_id)
                        {

                            $sql2 = "SELECT * FROM medewerkers
                                     WHERE id!= '"
. $data['id'] . "' and id!= '" . $last_id2 . "' and kantoornummer_id!='" . $data['kantoornummer_id'] . "' ORDER BY RAND()";
                                if(!$result2 = mysql_query($sql2))
                                {

                                    echo 'Helaas is er een fout opgetreden bij het ophalen van de gegevens';
                                    echo ': ' . mysql_errno() . ':' . mysql_error() . '(<pre>' . $sql2 . '</pre>)';
                                }

                                elseif(mysql_num_rows($result2) < 1)
                                {

                                    echo 'Helaas is er een fout opgetreden bij het ophalen van de gegevens.';
                                    echo ' Het aantal rijen dat opgehaald is is '.mysql_num_rows().' terwijl er 1 rij was verwacht. (<pre>' . $sql . '</pre>)';
                                }

                                else
                                {                        
                                    $data2 = mysql_fetch_assoc($result2);        
                                    $medewerkers_laatst_gebruikt[] = $data2['id'];
                                    
                                    if ($data2['id'] != array_values($medewerkers_laatst_gebruikt) AND $data2['id'] != $last_id2)
                                    {

                                        // hier moet een andere medewerker komen te staan              
                                        echo $data2['voornaam'] . ' ' . $data2['achternaam'];
                                        
                                        if(count($medewerkers_laatst_gebruikt) >= 10) // 10 elementen toegestaan + 1 (laatste) vervolgens - 2
                                         {
                                            $medewerkers_laatst_gebruikt[] = $data2['id'];
                                         }

                                        else
                                        {
                                             array_slice($medewerkers_laatst_gebruikt, 2);
                                        }

                                        //We slaan het id op het laatst in de while nog even op, om te controleren met de volgende opgehaalde rij.
                                        $last_id2 = $data2['id'];
                                    }                                        
                                }                                                    
                          }

                                                                                                                                                                                                              
                        echo '</td>' . "\n";
                        echo '</tr>' . "\n";
                        if ($dag['dagnummer'] == 5)
                        {

                            echo '<tr><td class="hed" colspan="5">&nbsp;</td></tr>';
                        }

                        
                        
                     //We slaan het id op het laatst in de while nog even op, om te controleren met de volgende opgehaalde rij.
                     $last_id = $data['id'];
                }

                else
                {
?>


Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Richard Duinmayer
 
- SanThe -

- SanThe -

12/02/2009 16:25:00
Quote Anchor link
Je hebt mijn posts niet goed gelezen.
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 16:28:00
Quote Anchor link
SanThe schreef op 12.02.2009 16:25:
Je hebt mijn posts niet goed gelezen.


Jawel, ik heb de break; er niet tussen gezegd.

Ik controleer of er 10 of minder in staan zo ja dan komt er 1 id bij zo nee dan gaan er 2 af.

Iig dat probeer ik te doen.
 
- SanThe -

- SanThe -

12/02/2009 16:30:00
Quote Anchor link
if(count($array) > 10) // 10 elementen toegestaan
{
// stoppen
}
// toevoegen

Bij jou:
if(count($medewerkers_laatst_gebruikt) >= 10) // 10 elementen toegestaan
{
// toevoegen
}
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 16:36:00
Quote Anchor link
Als de array 10 of minder bevat dan is het toch de bedoeling dat je er een extra id aan toevoegd?
 
- SanThe -

- SanThe -

12/02/2009 16:39:00
Quote Anchor link
>= is groter of gelijk aan
 
Richard Duinmayer

Richard Duinmayer

12/02/2009 16:49:00
Quote Anchor link
SanThe schreef op 12.02.2009 16:39:
>= is groter of gelijk aan


Haha stom, echter lijkt het erop of de array_slice nog niet helemaal zijn werk doet.

Er blijven veel meer id's in de array als 10.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
                        $medewerkers_laatst_gebruikt
[] = $data['id']; // id gebruikt in linkerkolom opslaan
                        if(count($medewerkers_laatst_gebruikt) <= 10) // 10 elementen toegestaan + 1 (laatst gebruikte id)
                         {
                            $medewerkers_laatst_gebruikt[] = $data['id']; // id gebruikt in linkerkolom opslaan
                         }
                        else
                        {
                             array_slice($medewerkers_laatst_gebruikt, 2); // Bij 11 of meer worden er 2 gesliced, min 9 en max 11.
                        }    
                                            

                        if ($data['id'] != $last_id)
                        {

                        $sql2 = "SELECT * FROM medewerkers
                                 WHERE id!= '"
. $data['id'] . "' and kantoornummer_id!='" . $data['kantoornummer_id'] . "' ORDER BY RAND()";
                            if(!$result2 = mysql_query($sql2))
                            {

                                echo 'Helaas is er een fout opgetreden bij het ophalen van de gegevens';
                                echo ': ' . mysql_errno() . ':' . mysql_error() . '(<pre>' . $sql2 . '</pre>)';
                            }

                            elseif(mysql_num_rows($result2) < 1)
                            {

                                echo 'Helaas is er een fout opgetreden bij het ophalen van de gegevens.';
                                echo ' Het aantal rijen dat opgehaald is is '.mysql_num_rows().' terwijl er 1 rij was verwacht. (<pre>' . $sql . '</pre>)';
                            }

                            else
                            {
                                 $data2 = mysql_fetch_assoc($result2);
                                 
                                 if ($data['id'] != $last_id OR $data['id'] != $data2['id'])    
                                 {
                     
                                        

                                // hier moet een andere medewerker komen te staan              
                                echo $data2['voornaam'] . ' ' . $data2['achternaam'];
                                $medewerkers_laatst_gebruikt[] = $data2['id'];
                                }
                              }
                        }

?>
Gewijzigd op 01/01/1970 01:00:00 door Richard Duinmayer
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.