Array uitlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »
Piet

piet

22/01/2010 15:53:00
Quote Anchor link
Ik weet even niet meer waar ik moet zoeken maar het lukt niet echt om het array netjes uit te lezen.

Situatie
Ik heb een array aangemaakt in PHP.

De naam van het array is $Totaal_Voorraad[] = array($totaal);

Dit array heeft de volgende inhoud Array ( [0] => Array ( [0] => 30 ) [1] => Array ( [0] => 0 ) )

Nu wil ik via de volgende code het array uitlezen (deze code zorgt er ook voor dat er een aantal database velden opgehaald en getoond worden. Het is overigens maar een gedeelte van de code. Ik heb o.a. de SQL query code weglaten om het niet te complex te maken. Wat ik wil is dat hij bij het eerste record 30 weer geeft en bij het volgende record 0

echo "<table border='1' >";
echo "<tr><th>TEST ARRAY</th> </tr>";
foreach($Totaal_Voorraad as $index => $value) {
while($row_voorraad = mysql_fetch_array( $result_voorraad )) {
echo "<td>";
print_r($Totaal_Voorraad);
echo "</td>";
}
}
echo "</table>";
}

Output van de print_r($Totaal_Voorraad); is tevens Array ( [0] => Array ( [0] => 30 ) [1] => Array ( [0] => 0 ) )
Gewijzigd op 01/01/1970 01:00:00 door Piet
 
PHP hulp

PHP hulp

22/11/2024 09:24:19
 
Koen

koen

22/01/2010 16:04:00
Quote Anchor link
print_r($totaal_vooraad[1]);
geeft???
 
Mr.Moe

Mr.Moe

22/01/2010 16:07:00
Quote Anchor link
Neem deze even door als je wilt, ik denk dat je dan wel inziet wat je fout doet. of deze.
Gewijzigd op 01/01/1970 01:00:00 door Mr.Moe
 
Piet

piet

22/01/2010 16:28:00
Quote Anchor link
koen schreef op 22.01.2010 16:04:
print_r($totaal_vooraad[1]);
geeft???


Ik krijg dan netjes 0 terug en als ik print_r($totaal_vooraad[0]); doe krijg ik 30 terug....
Gewijzigd op 01/01/1970 01:00:00 door piet
 
Mr.Moe

Mr.Moe

22/01/2010 16:36:00
Quote Anchor link
en als je dit doet.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
foreach($Totaal_Voorraad as $voorraad){
      echo '<p>'.$voorraad.'</p>';
}

?>
 
Piet

piet

22/01/2010 16:47:00
Quote Anchor link
Mr.Moe schreef op 22.01.2010 16:07:
Neem deze even door als je wilt, ik denk dat je dan wel inziet wat je fout doet. of deze.


Als ik dit er van maak

while($row_voorraad = mysql_fetch_array( $result_voorraad )) {
while(list($key, $val) = each($Totaal_Voorraad)) {
echo $key . " bevat de waarde " . $val . "<br>\n";

Krijg ik netjes 0 en 1 terug (hoe kan ik de echte array waarde afdrukken?

Maar als ik de while omdraai dan krijg ik maar 2 database record terug. Hij gaat dus niet meer door mijn 2de while lus heen.....
Gewijzigd op 01/01/1970 01:00:00 door piet
 
Koen

koen

22/01/2010 16:54:00
Quote Anchor link
Array[] = new array,
Dus de eerste waarde in array is een nieuwe array...
 
Piet

piet

22/01/2010 16:56:00
Quote Anchor link
koen schreef op 22.01.2010 16:54:
Array[] = new array,
Dus de eerste waarde in array is een nieuwe array...


Jouw antwoord snap ik niet helemaal?
 
Koen

koen

22/01/2010 17:00:00
Quote Anchor link
Array[] =...
Vult de eerste plaats van je array,
Als je daarin new array plaats, heb je een array in je eerste plek van je array.
Haal die [] eens weg bij die declaratie, en try again
Voor duidelijkheid, doel op je totaalarray
Gebruikte dummy-namen lette niet erg goed op.
Gewijzigd op 01/01/1970 01:00:00 door koen
 
Piet

piet

22/01/2010 17:03:00
Quote Anchor link
koen schreef op 22.01.2010 17:00:
Array[] =...
Vult de eerste plaats van je array,
Als je daarin new array plaats, heb je een array in je eerste plek van je array.
Haal die [] eens weg bij die declaratie, en try again


Ik kan even geen [] vinden in mijn code? Behalve in mijn array declaratie
$Totaal_Voorraad[] = array($totaal); <-- maar volgens de gegeven link moet ik hem zo definieren..toch?

echo "<h1>Voorraad </h1>";
if (mysql_num_rows($result_voorraad) >= 1) {
echo "<table border='1'>"; //deze regel
echo "<tr><th>">TEST</th></tr>";


while(list($key, $val) = each($Totaal_Voorraad)) {
while($row_voorraad = mysql_fetch_array( $result_voorraad )) {

echo "<td style=\"width: 7.6em\">";
echo '<p>'.$Totaal_Voorraad.'</p>';
echo "</td>";


}
}
echo "</table>";
}
Gewijzigd op 01/01/1970 01:00:00 door piet
 
Koen

koen

22/01/2010 17:06:00
Quote Anchor link
Ohw nu zie ik t,

Je voorbeeld bovenin bevatte []
Nu moet je $row als je array beschouwen, doe eens print_r($row_vooraad);
Gewijzigd op 01/01/1970 01:00:00 door koen
 
Piet

piet

22/01/2010 17:10:00
Quote Anchor link
koen schreef op 22.01.2010 17:06:
Ohw nu zie ik t,

Je voorbeeld bovenin bevatte []
Nu moet je $row als je array beschouwen, doe eens print_r($row_vooraad);


$Totaal_Voorraad = array($totaal); geeft dit resultaat ( [0] => 0 )
$Totaal_Voorraad[] = array($totaal); geeft dit resultaat ( [0] => Array ( [0] => 30 ) [1] => Array ( [0] => 0 ) )

$Totaal_Voorraad[] = array($totaal); lijkt goed te zijn...
 
Piet

piet

22/01/2010 17:14:00
Quote Anchor link
koen schreef op 22.01.2010 17:06:
Ohw nu zie ik t,

Je voorbeeld bovenin bevatte []
Nu moet je $row als je array beschouwen, doe eens print_r($row_vooraad);

Dan krijg ik alleen maar de waarde uit mijn database query. Ofwel de verkeerde array..
Gewijzigd op 01/01/1970 01:00:00 door piet
 
- SanThe -

- SanThe -

22/01/2010 19:27:00
Quote Anchor link
Misschien duidelijker uitleggen wat de bedoeling is?
In je eerste post heb je een array() in een array() in een array().
 
Piet

piet

25/01/2010 10:58:00
Quote Anchor link
SanThe schreef op 22.01.2010 19:27:
Misschien duidelijker uitleggen wat de bedoeling is?
In je eerste post heb je een array() in een array() in een array().


Je hebt helemaal gelijk over die array declaratie. Ik had hem per ongeluk verkeerd geknipt/geplakt
$Totaal_Voorraad[] = $totaal; <-- zo moet de declaratie zijn

Wat ik probeer (en dus wat ik wil) is dat van de beide array's de waardes worden weergegeven ($result_voorraad en van $Totaal_Voorraad) in 1 tabel.

Nu ben ik ondertussen zover dat ik de waarde uit de array van $Totaal_Voorraad[] te zien krijg als een getal ( via de regel echo '<p>'.$val.'</p>'; de getallen 0 en 30) maar dan krijg ik alleen het eerste record te zien van mijn mysql_fetch_array( $result_voorraad )), en niet de rest.

Als ik de while(list($key, $val) = each($Totaal_Voorraad)) omdraai krijg ik wel weer het resultaat van mijn mysql_fetch_array te zien maar weer niet de waarde uit het (andere) array.

Ik weet dat
mysql_fetch_array( $result_voorraad )) en $Totaal_Voorraad[] = $totaal; beiden array's zijn dat!

Zit het probleem in mijn if statement? if (mysql_num_rows($result_voorraad) >= 1 && $Totaal_Voorraad[] >=1 ) { werkt overigens niet.....weet ook niet of dit zo mag? Misschien dat een van jullie dit weet?

stuk code
---------------------------------------------------------------
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
if (mysql_num_rows($result_voorraad) >= 1) {
                echo "<table border='1' class=\"sortable\" cellspacing=\"2\" width=\"650\" >"; //deze regel
                echo "<tr><th>aantal 1</th> <th>aantal 2</th> </tr>";

        while($row_voorraad = mysql_fetch_array( $result_voorraad )) {
                while(list($key, $val) = each($Totaal_Voorraad)) {

                    echo "<td style=\"width: 7.6em\">";
                    echo "$row_voorraad[aantal1]";
                echo "</td>";

                    echo "<td style=\"width: 7.6em\">";
              echo '<p>'.$val.'</p>';
        echo "</td>";
}
}
echo "</table>";
}
Gewijzigd op 01/01/1970 01:00:00 door piet
 
Koen

koen

25/01/2010 12:13:00
Quote Anchor link
&& vervangen met 'and'
 

25/01/2010 12:34:00
Quote Anchor link
koen schreef op 25.01.2010 12:13:
&& vervangen met 'and'

Nee, dat is dus niet waar. Ze doen ongeveer hetzelfde, maar ze vervangen elkaar niet. Je kunt niet in elke situatie && i.p.v. AND doen en andersom.
Zie daarvoor dit topic en het voorbeeld van Richard van Velzen.
 
Piet

piet

25/01/2010 16:11:00
Quote Anchor link
if (mysql_num_rows($result_voorraad) >= 1 AND $Totaal_Voorraad >= 0) {
echo "<table border='1' class=\"sortable\" cellspacing=\"2\" width=\"650\" >";
echo "<tr><th>aantal 1</th> <th>aantal 2</th> </tr>";

while($row_voorraad = mysql_fetch_array( $result_voorraad ) AND (list($key, $val) = each($Totaal_Voorraad)) ) {

echo "<td style=\"width: 7.6em\">";
echo "$row_voorraad[aantal1]";
echo "</td>";

echo "<td style=\"width: 7.6em\">";
echo '<p>'.$val.'</p>';
echo "</td>";
}
echo "</table>";
}
Er zit inderdaad verschil tussen && en AND :) hahahaha

Als ik het via bovenstaande code doe lijkt het te werken. Maar als ik meer dan 1 record terug krijg van mijn database query dan draait hij de waardes om uit het array $Totaal_Voorraad. Is er een mogelijkheid om dit te synchroniseren. Dus dat record 1 uit de ene array (($result_voorraad) gelijk gesteld wordt met record 1 uit het tweede array ($Totaal_Voorraad)?
Gewijzigd op 01/01/1970 01:00:00 door piet
 
Piet

piet

26/01/2010 20:23:00
Quote Anchor link
Karl schreef op 25.01.2010 12:34:
koen schreef op 25.01.2010 12:13:
&& vervangen met 'and'

Nee, dat is dus niet waar. Ze doen ongeveer hetzelfde, maar ze vervangen elkaar niet. Je kunt niet in elke situatie && i.p.v. AND doen en andersom.
Zie daarvoor dit topic en het voorbeeld van Richard van Velzen.


Bedankt dit heeft wel geholpen
 



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.