Array uitlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

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 »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

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 »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

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 »

Pagina: 1 2 volgende »

Daan Vee

Daan Vee

05/12/2015 21:50:52
Quote Anchor link
Ik heb de volgende gegevens op de volgende manier in een database staan:

$string = "bananen, appels, peren, aardbeien';


Hoe kan ik nu checken of bijvoorbeeld 'bananen' voorkomt in de $string?
Een if in array krijg ik niet aan de praat....
 
PHP hulp

PHP hulp

23/12/2024 10:55:22
 
Ben van Velzen

Ben van Velzen

05/12/2015 22:33:22
Quote Anchor link
Het is ook geen array. Het is een nietszeggende string voor een database. Ga normaliseren, dus de waarden als aparte records in een nieuwe tabel. Dan kun je gewoon joinen.
 
Ozzie PHP

Ozzie PHP

05/12/2015 23:31:48
Quote Anchor link
De manier waarop je het in je database hebt staan lijkt niet te kloppen, maar hier lees je hoe je in een string kunt zoeken (voorbeeld 1):

http://php.net/manual/en/function.strpos.php
 
Thomas van den Heuvel

Thomas van den Heuvel

05/12/2015 23:36:10
Quote Anchor link
In MySQL zelf (in een query) zou je dit met de MySQL functie LOCATE() kunnen bereiken denk ik, maar ja, je tabel een betere structuur geven is wellicht een beter idee (al kan het serialiseren van data soms ook wel een goed idee zijn, maar hier wellicht niet).
 
Ben van Velzen

Ben van Velzen

06/12/2015 00:41:00
Quote Anchor link
Het enige geval dat ik zo snel kan bedenken waar serialiseren handig kan zijn is wanneer je 100% zeker weet dat je niet in de data hoeft te zoeken. Maar dan zou ik niet gaan scheiden met komma's, maar een json string in de database zetten, of serialize() gebruiken. Echter, dit zijn gegevens waar je waarschijnlijk in wilt zoeken, bijvoorbeeld "welke mensen hebben o.a. voor banaan gekozen?" Dat is alleen fatsoenlijk op te lossen door goed te normaliseren.
 
Daan Vee

Daan Vee

06/12/2015 12:39:18
Quote Anchor link
Ik snap het :)
Dan moet ik alleen een array zien te maken vanuit een formulier:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
echo "<input type=\"checkbox\" name=\"audio[]\" value=\"Z1\">Microfoon - zender 1<br>";
echo "<input type=\"checkbox\" name=\"audio[]\" value=\"Z2\">Microfoon - zender 2<br>";
echo "<input type=\"checkbox\" name=\"audio[]\" value=\"Z3\">Microfoon - zender 3<br>";
echo "<input type=\"checkbox\" name=\"audio[]\" value=\"Z4\">Microfoon - zender 4<br><br>";


De aangevinkte microfoons moeten in een array worden opgeslagen in een database. Hoe krijg ik dat voor elkaar?
 
- Ariën  -
Beheerder

- Ariën -

06/12/2015 12:47:13
Quote Anchor link
Een tip als eerste: Met een single-quoted echo hoef je niet je double-quotes te escapen met een \.

Na het versturen van je formulier heb je al je data in een array staan in $_POST['audio']. Deze kan je met foreach() uitlezen en gebruiken in een INSERT-querie.
Gewijzigd op 06/12/2015 12:47:47 door - Ariën -
 
Daan Vee

Daan Vee

06/12/2015 13:01:21
Quote Anchor link
Hoe ziet die foreach() er bij mij uit dan?
 
- Ariën  -
Beheerder

- Ariën -

06/12/2015 13:09:01
Quote Anchor link
foreach($_POST['audio'] as $item) {
// hier je query met $item als value.
}
 
Daan Vee

Daan Vee

06/12/2015 13:20:01
Quote Anchor link
Een hele domme vraag, maar ik snap niet wat dan in de query moet staan...
Op deze manier gaat het fout:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
foreach($_POST['audio'] as $audio) {
$update_item = mysql_query("UPDATE items SET audio = '".$audio."' WHERE itemID ='".$itemID."'");
}


Dan komt alleen de laatst aangevinkte microfoon in de database te staan.
 
- Ariën  -
Beheerder

- Ariën -

06/12/2015 13:29:24
Quote Anchor link
Je wilt toch iets TOEVOEGEN?
dan moet je een INSERT INTO query gebruiken.
 
Daan Vee

Daan Vee

06/12/2015 13:31:14
Quote Anchor link
Dan ben ik onduidelijk geweest....
De hele rits audio moet in de kolom audio komen bij een bepaald ID.
En dan dus op de volgende manier: "Z1", "Z3", "Z4"
Hoe doe ik dat dan?
 
Ben van Velzen

Ben van Velzen

06/12/2015 14:30:21
Quote Anchor link
De hele rits? Dat wil je niet, dan kun je er niks meer mee. Nogmaals, ga normaliseren. http://www.phphulp.nl/php/tutorial/overig/normaliseren/150/ is een goed begin.
De basis is dat je een aparte tabel gebruikt om de "audio" in op te slaan, met een verwijzing naar het ID dat je al hebt.
 
Daan Vee

Daan Vee

11/12/2015 09:38:25
Quote Anchor link
Maar is het niet mogelijk om de opties van de aangevinkte checkboxen in een array te krijgen?
Desnoods met cijfers, ipv tekst....
 
- Ariën  -
Beheerder

- Ariën -

11/12/2015 09:48:20
Quote Anchor link
Wat geeft print_r($_POST['audio']); nu dan na het versturen van je formulier?
Gewijzigd op 11/12/2015 09:48:51 door - Ariën -
 
Daan Vee

Daan Vee

11/12/2015 10:33:04
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
      
          echo "<input type=\"checkbox\" name=\"audio[]\" value=\"VID-C\">VIDEO COMPLEET<br>";  
          echo "<input type=\"checkbox\" name=\"audio[]\" value=\"VID-M\">VIDEO MEELEES<br>";  
          
          echo "<input type=\"checkbox\" name=\"audio[]\" value=\"UNDERSCORE\">UNDERSCORE<br><br>";


Als ik de eerste twee checkboxen aanvink krijg ik dit terug:

Array ( [0] => VID-C [1] => VID-M )
 
- Ariën  -
Beheerder

- Ariën -

11/12/2015 10:36:29
Quote Anchor link
foreach($_POST['audio'] as $key => $value) {

En in die twee variabelen staan de key en de value
 
Daan Vee

Daan Vee

11/12/2015 10:55:45
Quote Anchor link
Ik snap wat je doet, maar ik snap het volgende niet:

Hoe krijg ik daar zo'n mooie lijst van, zoals:

"VID-C", "VID-M"

Want die regel moet m'n database in....
 
- Ariën  -
Beheerder

- Ariën -

11/12/2015 11:03:01
Quote Anchor link
In $value staat de waarde uit de huidige iteratie die de foreach doorloopt.

En dan steeds een INSERT INTO uitvoeren in de loop.

Het lijkt mij niet logisch om alle waardes in één record te plaatsen.
Gewijzigd op 11/12/2015 11:04:22 door - Ariën -
 
Daan Vee

Daan Vee

11/12/2015 11:05:28
Quote Anchor link
Maar het moet in één veld in de database komen...
Dus ik moet er van tevoren al zo'n regel als: "VID-C", "VID-M" van hebben....
Hoe krijg ik die met zo'n foreach loop?
 
- Ariën  -
Beheerder

- Ariën -

11/12/2015 11:16:04
Quote Anchor link
Maar waarom wil je dat? Het druist behoorlijk in tegen database-normalisatie.

Zo wordt het later lastig om te tellen wanneer of door wie er het product/voorwerp/item VID-C of VID-M is gebruikt.

Zo een opsomming is leuk om te tonen, maar waardeloos voor databases.
Gewijzigd op 11/12/2015 11:17:27 door - Ariën -
 

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.