Samengestelde variabele aanmaken via iteratie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten 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. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Scrum Master

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 Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Java Developer

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 »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »
Nkamp Kamp van de

nkamp Kamp van de

05/09/2010 01:17:59
Quote Anchor link
Hallo,

Ik wil een iteratie doorlopen waarbij de variabele naam zich steeds aanpast volgens het index nr. Hoe dat doe je dat met php?

Bv. ik heb een aantal sportvelden. en nu wil ik het volgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
for ($v = 0; $v < $aantal_velden; $v++) {
  //Voor ieder veld een separate query via index. Dan kan het in een for loop.
  //Alternatief is natuurlijk alles uitschrijven

  $Q0_v.$v = "SELECT * FROM tabelnaam
             where field ="
.$v;
  $R0_v.$v = mysql_query($Q0_v.$v) or die(mysql_error());
  $A0_v.$v = mysql_fetch_array($R0_v.$v);
  $C0_v.$v = mysql_num_rows($R0_v.$v);
}

?>

en dan bv. van een bep. de starttijd uitvragen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $A0_v.$v['st_tijd'];
?>


Ik het nu via een .$v weergegeven.
Ik heb wel een soort alternatief werken met een parameter als test:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$tmp
= 'parameter_naam_'.$v
//Nu wordt de waarde van $parameter_naam_3 bv. getoond
echo $$tmp;
?>

Maar dan moet ik eert tmp variabele aanmaken. Het moet toch ook 'rechtstreeks' kunnen?

Ik hoop dat mijn vraag duidelijk is (het is al laat).
Alvast bedankt.

Mvg.,

Nico
 
PHP hulp

PHP hulp

26/04/2024 21:47:07
 
SilverWolf NL

SilverWolf NL

05/09/2010 01:37:13
Quote Anchor link
Je hebt zeker eerst Java of C gedaan?

in php is de . de operator om strings aan elkaar te plakken. Dit is in jou geval niet echt nuttig. Je weet dat je ook een hele reeks rijen uit kan lezen op een andere manier?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?PHP
$query
="SELECT * FROM tabelnaam";
$result=mysql_query($query);
$num_rows=mysql_num_rows();
$rows=array();
while($row=mysql_fetch_assoc()){
    $rows[]=$row;
}

//$rows bevat nu alle rijen als een multidimensionale array. Uitlezen kan met foreach
?>

Over arrays:
http://nl.php.net/manual/en/language.types.array.php


Als je echt allemaal losse queries maakt zoals nu, krijg je steeds maar een rij terug. Omdat je het toch allemaal uit dezelfde tabel haalt (zo te zien), volstaat de bovenstaande code. Het heeft dan ook meer zin om mysql_num_rows te doen.

Ik raad je aan om deze twee links eens grondig te bekijken:
http://www.phptuts.nl/view/39/
http://www.phptuts.nl/view/41/

Edit:

Wil je alleen een bepaald aantal, dan moet je eens kijken naar ORDER BY (google is your friend!) en LIMIT (allebei MySQL)
Gewijzigd op 05/09/2010 01:40:08 door SilverWolf NL
 
Mark L

Mark L

05/09/2010 02:07:19
Quote Anchor link
Je kunt inderdaad beter arrays gebruiken. Dat werkt stukken beter. Deze kun je als string doorlopen:
$row['parameter_naam_'.$v] is mogelijk.

Ik dacht dat dit werkte:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$tmp
= 'parameter_naam_'.$v
//Nu wordt de waarde van $parameter_naam_3 bv. getoond
echo ${$tmp};
?>


Misschien werkt dit dan ook:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$C0_v
{$v} = mysql_num_rows($R0_v{$v});
?>


Maar wie weet ook niet. Ik kan even niet meer testen (ik was bezig mijn computer uit te zetten..)
't Is een suggestie, maar ik raad je toch sterkt aan om arrays te gebruiken; veel makkelijker.

Edit:
Ik heb dit getest en dit lost hij op als array... Dus $C0_v = array($v => mysql_num_rows($R0_v[$v]))
Gewijzigd op 05/09/2010 12:47:57 door Mark L
 
Nkamp Kamp van de

nkamp Kamp van de

05/09/2010 16:42:59
Quote Anchor link
Dit gebruik ik al wel maar is volgens mij niet helemaal wat ik bedoel.
Ik heb een zaal definitie met meerdere velden. Nu ben ik iets voor de trainingen aan het realiseren en heb ik voor ieder veld een aparte resultaat set nodig omdat ik 'grafisch' een soort overzicht wil maken. Maar omdat ik de velden naast elkaar wil tonen heb ik resultaat sets 'parallel' (gelijktijdig) op ieder tijdstip nodig.

Maar dit wil ik dynamisch. Ik bedoel als er een andere zaal definitie is moet het ook nog werken. Het moet zo-wie-zo niet in één array. Maar misschien mis ik nog iets.

EDIT:

Volgens mij ben ik eruit door de resultsets in een array te drukken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
  $Q0_v
[$v] = "select *
  from zaaldefinitie
  where vldn ="
.$v;
  $R0_v[$v] = mysql_query($Q0_v[$v]) or die(mysql_error());
  $A0_v[$v] = mysql_fetch_assoc($R0_v[$v]);
  $C0_v[$v] = mysql_num_rows($R0_v[$v]);

for ($v = 0; $v < 5; $v++) {
    echo 'Veld omschrijving: '.$A0_v[$v]['desc'].'<br/>';
}

?>


Dit volstaat voor dit moment en kan ik hiermee uit de voeten.

Nico

Nico
Gewijzigd op 05/09/2010 17:25:57 door nkamp Kamp van de
 



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.