Meerdere waardes verwijderen uit array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software 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),

Bekijk vacature »

Frontend Developer - Leeuwarden

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

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer 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. 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! 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 »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

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 »

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 »

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 »

C# .NET Developer

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 Bennekom 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 »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »
Hans De Ridder

Hans De Ridder

13/12/2017 22:07:29
Quote Anchor link
Ik heb data opgeslagen als voorbeeld:

a, b, c, d, e, f, g

Nu laat ik in form via checkboxen kiezen welke waardes weg moeten.
Stel c en f.

De checkboxen worden dan aangegeven als 0,0,1,0,0,1,0

Wat is dan de makkelijkste methode om de nieuwe data op te slaan?
Dus a, b, d, e, g
 
PHP hulp

PHP hulp

11/01/2025 14:05:24
 
- Ariën  -
Beheerder

- Ariën -

13/12/2017 22:09:09
Quote Anchor link
Waarom sla je het als een string op?
Staat het in een database? En zo ja, waarom sla je het niet genormaliseerd op?
 
Hans De Ridder

Hans De Ridder

13/12/2017 22:19:26
Quote Anchor link
Staat nu nog als IPTC data.
Geen gewone database.
Ben ik overigens ook wel in geinteresseerd.
Want kan wel tot 200 waardes bevatten.
Ben benieuwd hoe je dat oplost met databse.
Maar eerst dit oplossen.
De hoeveelheid waardes is tot nu toe geen probleem met IPTC.
 
- Ariën  -
Beheerder

- Ariën -

13/12/2017 22:24:57
Quote Anchor link
Als je het niet geormaliseerd kan opslaan, zou ik eens met PHP kijken naar serialize, en unserialize. Dan kan je er een speciaal geformatterde string van maken en weer makkelijk een array van maken.
Gewijzigd op 13/12/2017 22:25:06 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

13/12/2017 23:55:36
Quote Anchor link
Iets aanvinken om iets te deselecteren klinkt nogal contra-intuïtief, of ik moet het verkeerd begrijpen.

Ik zou gewoon enkel de dingen die aangevinkt zijn opslaan. En eerdere selecties in zijn geheel verwijderen.

Als je straks met database(-koppel)tabellen werkt is dat ook gewoon veel makkelijker: 1 delete met een conditie en enkel enkele inserts, mits van toepassing.

In principe zou je serialiseren, of in wat voor custom formaat je dit ook wilt gieten, moeten vermijden. Informatie zou gestructureerd in een database moeten komen te staan zodat je hier ook weer makkelijk -en direct- informatie uit kunt halen. Nu wordt het nogal lastig om direct antwoord te geven op de vraag "hoeveel mensen hebben optie c aan/uitgevinkt".

Meestal is het geen goed idee om dingen versleuteld op te slaan, tenzij je hier een speciale beweegreden voor hebt.
Gewijzigd op 13/12/2017 23:56:20 door Thomas van den Heuvel
 
Hans De Ridder

Hans De Ridder

14/12/2017 00:33:26
Quote Anchor link
Ik heb het wel werkend.
Maar nogal omslachtig.
Zijn lijsten van individuele leden.
Het zijn leden die gevolgd worden door het lid.
Die worden in de uitdraai van de ledenlijst het eerst getoond.
Maar die moet je ook kunnen verwijderen.
En er kan worden aangevinkt welke leden je niet meer wenst te volgen.
In feite is het niet zo moeilijk.
Met de form worden uitsluitend de leden verstuurd die verwijderd dienen te worden.
Die moeten uit de ootspronkelijke lijst worden verwijderd.
En daar zoek ik een simpele oplossing voor.
Gewijzigd op 14/12/2017 00:35:02 door Hans De Ridder
 
Thomas van den Heuvel

Thomas van den Heuvel

14/12/2017 16:50:49
Quote Anchor link
Hans De Ridder op 14/12/2017 00:33:26:
Met de form worden uitsluitend de leden verstuurd die verwijderd dienen te worden.

Maar dit is een "verschil" tussen de lijst die je hebt en de mensen die je hier uit wilt verwijderen. Dat is uit oogpunt van ontwerp niet echt handig.

Houd gewoon enkel de leden bij die je wilt volgen.
Dan, wanneer hier iets in wijzigt, stuur gewoon een complete nieuwe lijst van leden die je wilt volgen. Dan kun je de volledige lijst in 1x vervangen zonder elk element te inspecteren of allerlei moeilijke code te schrijven. Gewoon het oude eruit en het nieuwe erin.

Dit is (een van) de simpelste oplossing(en) die min of meer garandeert dat alles gewoon foutvrij wordt gewijzigd en opgeslagen.

Ik bespeur een ietwat halsstarrig gedrag als het gaat om de ingeslagen oplossingsrichting. Als iets niet werkt zoals je wilt, verander het dan.
 
Hans De Ridder

Hans De Ridder

14/12/2017 20:56:21
Quote Anchor link
Het werkt inmiddels Thomas.
Een lid kan wat andere leden toevoegen via aanvinken op dat profiel (openbaar gedeelte).
In het inlog/registratie gedeelte komt een form met die aangevinkte leden.
In de form kun je aanvinken welke leden je weer wilt verwijderen.
Via de $_POST komen de aangevinkte waarden bij het verwerkingsgedeelte.
Daar worden die leden uit de opgeslagen lijst verwijderd.
De opgeslagen leden worden als eerste getoond bij de opbouw van de lijst met gegevens.
Daarna volgen de overige leden.

Ik had het eerst andersom, zodat alle vrienden minus de aangevinkte werden verstuurd uit de form.
Was vooral goed opletten met de komma's.
Want afhankelijk van de plek van de verwijdering kan er een komma blijven staan.

Maar dat is ook opgelost.
 



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.