Vraag mbt arrays opdelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

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 »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »
Task b

task b

04/08/2010 14:32:36
Quote Anchor link
Hallo mensen heb een vraag mbt array ik heb op dit moment een array die er zo uitziet (met print_r uitgedraaid):
//$deArray
Array ( [0] => Array (
[2007] => 50
[2008] => 33
[2009] => 20 )
[1] => Array (
[2007] => 18
[2008] => 19
[2009] => 100 )
[2] => Array (
[2007] => 15
[2008] => 25
[2009] => 7 ) )

Nu heb ik dus een script die een grafieken kan tekenen en die vraagt als input een array (of, meerdere arrays om meerdere lijnen te tekenen). Nu moet ik dus deze arrays splitsen naar 3 losse arrays (elke array kan dan een lijn genereren). Maar mijn probleem zit hem in het feit dat de Array ($deArray) uit meerdere arrays kan bestaan. In de uitdraai hierboven zijn het er 3, maar het kunnen er net zo goed 6 of 8 zijn.

Dus mijn probleem zit hem dus in het feit van, hoe maak ik de variabelen aan? Aangezien ik niet simpelweg kan doen $array1 = $deArray[][0]; $array2=$deArray[][1]; $dearray3=$deArray[][2] (of iets in die trend, weet de syntax ff niet :P). Maar als ik het zo doe gaat het niet werken omdat er (zoals eerder is gezegd) niet altijd 3 arrays aanwezig zijn maar het kunnen er meer zijn.
Is het misschien op de 1 of andere manier mogelijk om dynamisch variabelen aan te maken om dit te regelen?

Dit was een lang verhaal, ik hoop dat het probleem duidelijk is ;P
 
PHP hulp

PHP hulp

05/11/2024 16:19:06
 
Sebastiaan Blaas

Sebastiaan Blaas

04/08/2010 14:41:40
Quote Anchor link
ik begrijp hem niet helemaal maar als ik tussen de regels door lees heb je wat aan :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
is_array();
?>

of
ff zoeken naar rescursive function
 
- Mark -

- Mark -

04/08/2010 15:01:28
Quote Anchor link
Je vraag is nogal onduidelijk ja, Ik snap ook niet echt waarom je gedeeltes van een array in een nieuwe variabele wilt stoppen je kunt ze gewoon oproepen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

    echo $deArray[0][2007]; // zal 50 weergeven.

?>


Misschien heb je aan onderstaande wat.

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
54
55
56
57
58
59
60
61
<?php

    #| De array met grafiek data.
    
        $grafiek_data = array(
                              
                              0 => array(
                                        
                                         2007 => 50,
                                         2008 => 33,
                                         2009 => 20
                                        
                                         ),
                              
                              1 => array(
                                        
                                         2007 => 18,
                                         2008 => 19,
                                         2009 => 100
                                        
                                         ),
                              
                              2 => array(
                                        
                                         2007 => 15,
                                         2008 => 25,
                                         2009 => 7
                                        
                                         )
                              );
    

    
    #| Het aantal lijnen in de grafiek tellen en weergeven.
    
        echo 'Deze grafiek bevat '.count($grafiek_data).' lijnen.<br />';
            
        
    #| Alle lijnen doorlopen.
    
        foreach($grafiek_data as $lijn => $coordinaten){
        
        #| Het nummer van de huidige lijn weergeven.
        
            echo 'Dit zijn de coordinaten van lijn '.($lijn + 1).': ';
            
        
        #| Alle coordinaten weergeven.
        
            foreach($coordinaten as $coordinaat){
                
                echo $coordinaat.'.';
            }

            
            
        #| Volgende lijn op een nieuwe regel plaatsen.
        
            echo '<br />';
            
        }

        
?>
 
Task b

task b

04/08/2010 15:02:38
Quote Anchor link
Misschien kortere samenvatting. Ik wil alle arrays in een twee dimensionale array in aparte arrays zetten (zodat ze gewone zijn en niet 2 dimensionaal). Het punt is in de twee dimensionale arrays kan een verschillend aantal arrays zitten dus ik weet niet hoe ik de variabelen aanmaak om deze arrays in te zetten (als er altijd drie arrays inzouden zitten zou het geen probleem zijn, dan maak ik gewoon 3 variabelen aan. PUnt is dat het altijd een verschillend aantal is, dus moet eigenlijk automatisch variabelen laten aanmaken op de 1 of andere manier maar weet niet hoe :))

De grafiek wordt aangeroepen met:
$grafiek->bouwOp($data, $data2) - Dit moeten dus de verschillende arrays zijn.

Op zich weet ik wel hoe ik de arrays kan ophalen met foreach maar ik moet ze ook naar een x.aantal verschillende variabelen kunnen schrijven, dus misschien een soort dynamische variabelen of zoiets :P?
Gewijzigd op 04/08/2010 15:06:09 door task b
 
- Mark -

- Mark -

04/08/2010 15:27:09
Quote Anchor link
Even kijken of ik je begrijp.

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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php

    #| De array met grafiek data.
    
        $grafiek_data = array(
                              
                              0 => array(
                                        
                                         2007 => 50,
                                         2008 => 33,
                                         2009 => 20
                                        
                                         ),
                              
                              1 => array(
                                        
                                         2007 => 18,
                                         2008 => 19,
                                         2009 => 100
                                        
                                         ),
                              
                              2 => array(
                                        
                                         2007 => 15,
                                         2008 => 25,
                                         2009 => 7
                                        
                                         )
                              );
    


    #| Dit is wat je probeert te bereiken?
    
        $lijn_1 = array(
                        
                        2007 => 50,
                        2008 => 33,
                        2009 => 20
                        
                        );
        
        $lijn_2 = array(
                        
                        2007 => 18,
                        2008 => 19,
                        2009 => 100
                        
                        );
                        
        $lijn_3 = array(
                        
                        2007 => 15,
                        2008 => 25,
                        2009 => 7
                        
                        );
        
        
    #| Maar wat is er mis met het volgende.
    
        $grafiek_data[0] // Heeft dezelfde waarde als $lijn_1.
        
        $grafiek_data[1] // Heeft dezelfde waarde als $lijn_2.
        
        $grafiek_data[2] // Heeft dezelfde waarde als $lijn_3.

?>
 
Task b

task b

04/08/2010 16:23:20
Quote Anchor link
Het klopt inderdaad wat je zegt dat wil ik bereiken, maar mijn probleem is dus dat er niet altijd 3 arrays zijn maar het kunnen er ook 10 zijn. Als ik dus mijn functie uitvoer:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
//deze tekent (afhankelijk van hoeveel paramters je opgeeft een grafiek met een
//x aantal lijnen daarop)

$grafiek->bouwOp($grafiek_data[0], grafiek_data[1], grafiek_data[2]);
?>

dan werkt dat misschien wel (zal dat is testen daar was ik nie opgekomen) maar dan loop ik tegen het probleem op dat als er 5 keer grafiek_data aanwezig is, dat hij dan dit automatisch zou moeten aanroepen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$grafiek
->bouwOp($grafiek_data[0],$grafiek_data[1],$grafiek_data[2],$grafiek_data[3],$grafiek_data[4]);
?>

Dus eigenlijk ligt het probleem in het feit dat: hoe ik dynamisch de functie bouwOp() kan aanroepen met de juiste paramters (aangezien het aantal parameters steeds wisselt)?

In ieder geval alvast bedankt voor de hulp maar kan ff niet meer responden moet de deur uit, maar zal morgen weer verder lezen, alvast bedankt :)
Gewijzigd op 04/08/2010 16:27:57 door task b
 
- Mark -

- Mark -

04/08/2010 16:32:41
Quote Anchor link
Erg rare manier, Kun je de functie bouwOp() hier plaatsen? ik denk eerder dat daar het probleem ligt, Het is wel raar dat hij geen multidimentionele array kan verwerken of hij is daar niet voor bedoeld dat kan ook natuurlijk. Zelf gemaakt of is het van een of andere class die je gedownload hebt?
Gewijzigd op 04/08/2010 16:37:06 door - Mark -
 
- SanThe -

- SanThe -

04/08/2010 17:38:37
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$grafiek
->bouwOp($grafiek_data[0], grafiek_data[1], grafiek_data[2]);
?>

Is hier $grafiek_data[0] een array()?
 
Sebastiaan Blaas

Sebastiaan Blaas

04/08/2010 17:54:13
Quote Anchor link
je kan toch in je method "bouwOp" werken met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
func_get_args();
?>
 
Martijn B

Martijn B

04/08/2010 20:52:40
Quote Anchor link
Ik heb je korte samenvatting gelezen maar volgens mij kan je in plaats van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$grafiek
->bouwOp($grafiek_data[0], $grafiek_data[1], $grafiek_data[2]);
?>


ook doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$grafiek
->bouwOp($grafiek_data);
?>


En uiteraard kun je in de methode van ieder 1D element in $grafiek_data ook variabelen maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
foreach( $grafiek_data as $key => $value )
{

  $sVarName = 'element' . $key;
  $$sVarName = $value;
}

?>


Ik werk niet vaak met variabele variabelen maar volgens mij kon het op deze manier.
Wel erg nutteloos om te doen maar goed het kan.
Gewijzigd op 04/08/2010 20:55:19 door Martijn B
 



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.