Parameters los snijden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer die met Kafka werkt voor Realtime D

Functieomschrijving Ze hebben hier momenteel een team van 2 binnen Java Development en ze zoeken nu uitbreiding van hun team. Je gaat hier al bestaande omgevingen en applicaties beheren en daarnaast werk je ook aan nieuwbouw binnen Java. Je gaat hier veel werken met Kafka en het zou een grote pré zijn als je hier al mee werkt. Mocht je er nog niet mee werken maar heel graag Kafka willen leren dan krijg je hier ook een prachtige kans. Apache Kafka is een streaming platform (Opensource) waarmee je real-time data kan processen. Dit wordt steeds meer gebruikt en de combinatie

Bekijk vacature »

Senior Front-end Developer

Senior Front-end Developer bij Capgemini Bij Capgemini bouwen we niet zomaar webapplicaties en mobiele apps waar onze opdrachtgevers en hun klanten mee overweg kunnen. Nee, we ontwikkelen applicaties voor miljoenen gebruikers en dan ook nog apps waar men écht gelukkig van wordt. Van de medewerkers in de organisatie zelf tot aan de eindgebruikers. En als Senior Front-end Developer ben jij hierbij onmisbaar! De rol Van het bouwen van nieuwe functionaliteiten, het behouden, bewaken en verbeteren van de huidige infrastructuur en applicaties tot aan het ontwikkelen van nieuwe innovaties. Als Front-end Developer ben je de lead developer binnen jouw scrumteam en

Bekijk vacature »

Back-end Developer (C#) Amsterdam

Back-end Developer (C#) Amsterdam Fast-Growing Scale-Up A fast-growing tech scale-up in Amsterdam who are focussed on disrupting Brazilian markets with their innovative mobile app and platform. Because their team is expanding so rapidly, they need their back-end architecture to scale even quicker. With potentially tens of millions of clients, it is suspected that the user base will grow at an exponential rate. Their aim is to provide an alternative solution which aims to empower all Brazilians by providing them with a mobile platform from which to work with. Back-End Developer (C#) Duties Contribute to the cloud-based architecture on Azure Maintain

Bekijk vacature »

Sr C# developer Machine Vision/MES software Utrech

Als C# developer werk je aan de verdere ontwikkeling en implementaties van Vision- en MES-applicaties, geschreven in C# (SQL/Visual Studio). Je bent verantwoordelijk voor het inrichten van de HMI’s van machine vision systemen. Je maakt koppelingen met o.a. MES-software en PLC’s. De door jou ontwikkelde software is de basis van de Vision toepassingen die ze ontwikkelen. Je komt te werken in een klein, enthousiast team waar creativiteit en initiatief op prijs worden gesteld. Verwacht projecten als het bouwen van afvalsorteringssyteem met robots, deep learning en computer/machine vision of het bouwen van een productlijn voor de productie van biologisch afbreekbare plastic

Bekijk vacature »

Senior Front End Developer

Do you have at least 5 years experience with Front End development? Are you ready for a new challenge and do you love to work with the newest technologies in an innovative environment? Then this role as Front End Developer might be of interest to you. A growing company in Amsterdam, in the automation technology, is hiring a: Senior Front End developer - Amsterdam Summary: This is an excellent job opportunity for a Senior Front End developer who is ready for the next challenge in his or her career. You will be working at an innovative, successful and rapidly growing

Bekijk vacature »

Java developer

Are you an experienced Java Developer? Are you enthusiastic, motivated and ready for the next step in your career at a successful company in Utrecht? Then this role could be interesting to you. We're hiring a Java Developer In this role you will be responsible for developing software in Java. You will work both on the technical and the business side. How your potential will be optimised As a Java Developer you will build new engaging experiences for customers worldwide. You will contribute to all phases of the development lifecycle. Specifically you will: develop applications for critical systems scan the

Bekijk vacature »

Senior .NET developer gezocht die graag in de zorg

Functieomschrijving Wil jij als .NET Developer als kartrekker in een Scrum team fungeren en je helemaal uitleven in de backend met C#? Krijg jij een grotere kick van high-security en high-availability dan van een gelikte frontend? Dan past deze functie jou perfect! Programmeren van high-availability en high-security applicaties in ASP.NET en C#; Samen met je teamgenoten nieuwe applicaties/diensten ontwikkelen in .NET; Overleggen met de informatie analisten en testers; Ontwikkelen van webservices (WCF); 20% van je tijd besteden aan innovatie; Deelnemen aan projecten om nieuwe ketenpartijen toe te voegen; Bouwen van unit testen; Deelnemen aan Scrummeetings. Functie-eisen Beschikt over HBO/WO werk-

Bekijk vacature »

PHP developer

Heb jij uitgebreide kennis van PHP, Linux en front-end? En hou je van een dynamische omgeving, waarin jouw baan er toe doet, jouw ideeën worden gehoord en waar je werkelijk het verschil kan maken voor jouw collega’s en het bedrijf? Zo ja, dan zijn wij op zoek naar jou in de positie van: PHP developer voor onze locatie in Veghel Over de positie: Als PHP programmeur bouw je aan diverse webbased applicaties in nauwe samenwerking met collega’s van IT, E-commerce en externe partners. Jouw taken omvatten maar zijn niet gelimiteerd tot: gave internationale (web) applicaties bedenken, ontwerpen, maken en implementeren;

Bekijk vacature »

Senior Angular Developer - Utrecht

SENIOR ANGULAR DEVELOPER UTRECHT JOB DETAILS LOCATION: UTRECHT DURATION: FULL-TIME We are working with an award winning Fin-tech company in Utrecht who are looking for a Senior Angular Developer to join the team! They will really give you the space to innovate and do business. You will be working on an already successful multi product platform and will be scaling this out but also be building additional products to enhance the platform. It is a B2C platform with a mobile app as well, they want people who can think critically about the customer base and get involved with the product

Bekijk vacature »

Full-stack .NET developer gezocht, Goeree-Overflak

Ben je een .NET software developer en op zoek naar een professionele werkomgeving binnen een wat groter innovatief en ambitieus bedrijf? Waar sprake is van een uitgebreid applicatielandschap met elke dag nieuwe uitdagingen, waar alles mogelijk is, binnen een goede collegiale sfeer? Lees dan verder! Voor een bedrijf in Goeree-Overflakke zijn we momenteel op zoek naar een ervaren software developer. De IT afdeling bestaat uit circa 60 mensen waarvan zo'n 15 developers. Voor de recente architectuur wordt gebruikt gemaakt van de nieuwste technieken waaronder .NET Core, Docker en Angular. Echter bestaat het applicatielandschap uit een groot aantal verschillende applicaties waarbij

Bekijk vacature »

Front-end Developer React Vue DevOps

Functieomschrijving Ben jij een Front-end Developer met minimaal drie jaar ervaring, en hebben Frameworks als Vue of React geen geheimen voor jou? Wil jij graag binnen een Devops team aan de slag gaat met het ontwikkelen van een gelikte front-end? Wil jij je graag richten op het ontwikkelen van diverse platformen en portalen die door duizenden mensen gebruikt worden? Lees dan nu verder! Het ontwikkelen van de front-end van webapplicaties middels o.a. Javascript, HTML, CSS en gave frameworks zoals React, Vue etc.; Het leveren van jouw bijdrage aan de vertaalslag van functionele wensen naar de technische oplossing; Het (conceptueel) meedenken

Bekijk vacature »

PL/SQL Developer Nieuwbouw Internationaal

Functieomschrijving Ben jij een ervaren PL/SQL Developer, of ben jij sinds kortgeleden in de wereld van PL/SQL gestapt, en wil jij met jouw kennis van PL/SQL een bijdrage leveren aan de core systemen van deze internationale organisatie? Lees dan snel verder! Onderhouden van huidige core systeem; Vernieuwen en verbeteren van huidige core systeem; Schrijven van nieuwe modules; Meedraaien in de sprints; Op ten duur het testgedeelte oppakken. Functie-eisen Je bent in het bezit van een hbo-diploma; Minimaal twee jaar relevante werkervaring; Ervaring met PL/SQL; Je kunt zowel zelfstandig als in teamverband aan de slag; Je bent communicatief sterk, ook in

Bekijk vacature »

.NET Developer

.NET Developer De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Samen met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Je hebt behoefte aan collegae die jou alles leren op het gebied van technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en dan een

Bekijk vacature »

Senior Python Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: je bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor de

Bekijk vacature »

Siebel Developer

Ben jij beschikbaar voor een nieuwe Freelance uitdaging? Een van onze klanten is op zoek naar een ervaren: Interim Siebel ontwikkelaar Projectinformatie Over een aantal jaar wil de klant overgaan op een andere CRM applicatie. Op dit moment zijn ze hard op zoek naar 4 Senior Siebel developers die hun applicatie verder ontwikkeld. Details van deze Siebel opdracht: Startdatum: 2 januari Projectduur: 24 maanden Uren per week: 32/36/40 Locatie: Den Haag Benodigde vaardigheden voor deze Siebel Development uitdaging Minstens 4 jaar ervaring met Siebel ontwikkeling Goede kennis van en hands-on ervaring met Siebel tools Configuratie en scripting Goede Nederlandse communicatieve

Bekijk vacature »
Menno

menno

16/09/2008 14:26:00
Quote Anchor link
Beste PHPHulp,

Ik heb in mijn tabel een veld met de naam parameters
In die tabel bevindt zich de volgende voorbeeld data :

tafel=rood
stoel=groen
tafelpoot=hout
melk=lekker
php=leuk

Nu is dit dus de hele data in 1 veld 'parameters'
Nu wil ik deze los snijden
Ik wil dus kunnen zeggen bijvoorbeeld echo $parameters['tafel'];
En dan krijg je rood te zien.

Ik heb geen flauw idee hoe ik dit aan kan pakken.
Kan jij me te hulp schieten?
 
PHP hulp

PHP hulp

13/12/2019 22:43:35
 
Douwe

Douwe

16/09/2008 14:29:00
Quote Anchor link
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
<?php
$sString
= "tafel=rood
stoel=groen
tafelpoot=hout
melk=lekker
php=leuk"
;

$aRegels = explode("\n", $sString);

$aOutput = array();

foreach($aRegels AS $sRegel)
{

  $aRegel = explode("=", $sRegel);
  $aOutput[$aRegel[0]] = $aRegel[1];
}

print_r($aOutput);
?>

Something like that.
Gewijzigd op 01/01/1970 01:00:00 door Douwe
 
Menno

menno

08/11/2008 16:39:00
Quote Anchor link
Nog bedankt voor de hulp, hij werkt 'bijna' perfect :D

Ik loop tegen het probleem aan dat als iemand in een parameter het = teken gebruikt, hij die parameter in 2e snijdt.

Voorbeeld :

tafel=rood
stoel=groen
tafelpoot=hout
melk=lekker
php=7x3=21

Als hij deze parameters zou los snijden, wordt parameter php geen 7x3=21 , maar hij wordt 7x3 en die =21 verdwijnt gewoon.

Ik heb geprobeerd het = teken om te zetten naar ASCI (&#61;) maar dat werkt helaas ook niet.

Heeft iemand een idee hoe ik dit kan aanpakken?
Alvast bedankt.
 
- SanThe -

- SanThe -

08/11/2008 16:49:00
Quote Anchor link
Datamodel aanpassen en normaliseren?
 
Menno

menno

08/11/2008 16:56:00
Quote Anchor link
Ik heb het idee van Joomla, zij gebruiken het ook.
Het lijkt mij ook ontzettend handig.

Dus ik neem aan dat het dan wel goed is.
 
GaMer B

GaMer B

08/11/2008 16:59:00
Quote Anchor link
En als je '$aRegel = explode("=", $sRegel);' verandert in '$aRegel = explode("=", $sRegel, 2);'
 
Onbekend Onbekend

Onbekend Onbekend

08/11/2008 17:02:00
Quote Anchor link
Ik zou het zo op slaan dan:
tafel = rood
stoel = groen
tafelpoot = hout
melk = lekker
php = 7x3=21

En dan exploden op ' = '
 
Lode

Lode

08/11/2008 19:26:00
Quote Anchor link
Je kan ook nog iets simpels met string functies maken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
function SplitOnce($string){
   $pos = strpos($string, '=');
   if(is_int($pos)){
      return array(substr($string, 0, $pos), substr($string, ($pos + 1)));
   }

   return array();
}

?>


Niet getest overigens.
 
Onbekend Onbekend

Onbekend Onbekend

08/11/2008 19:59:00
Quote Anchor link
Ik zou trouwens voor preg_match(_all) gaan. Dan zoiets matchen [a-z]=(.?). Dan heb je in een array deze twee waardes. Vergeef me als de regex niet klopt, daar ben ik ultra slecht in.
 
Robert Deiman

Robert Deiman

08/11/2008 20:21:00
Quote Anchor link
menno schreef op 08.11.2008 16:56:
Ik heb het idee van Joomla, zij gebruiken het ook.
Het lijkt mij ook ontzettend handig.

Dus ik neem aan dat het dan wel goed is.


Er vanuit gaan dat iets bij een groot project wel goed zit is niet juist. Het kan best prima werken, maar een goed genormaliseerde database is vaak nog veel werkbaarder. (misschien duurt het wat langer voor je de opbouw door hebt, maar dat is maar een kleinigheidje)
Maar als je het idee van Joomla hebt, dan kan je toch ook uit de code halen hoe ze dit uitlezen en splitten?

De oplossing van Gamer moet volgens mij inderdaad werken.
 
Lode

Lode

08/11/2008 20:49:00
Quote Anchor link
Waarom overigens niet gewoon een native php array met gegevens?
Dat lijkt me veel logischer voor een config.

En voor data in een database, normaliseren. Aan elkaar geplakte strings in een database haalt de toegevoegde waarde van een database weg.
 
Karl Karl

Karl Karl

08/11/2008 21:41:00
Quote Anchor link
Robert_Deiman schreef op 08.11.2008 20:21:
menno schreef op 08.11.2008 16:56:
Ik heb het idee van Joomla, zij gebruiken het ook.
Het lijkt mij ook ontzettend handig.

Dus ik neem aan dat het dan wel goed is.


Er vanuit gaan dat iets bij een groot project wel goed zit is niet juist. Het kan best prima werken, maar een goed genormaliseerde database is vaak nog veel werkbaarder. (misschien duurt het wat langer voor je de opbouw door hebt, maar dat is maar een kleinigheidje)
Maar als je het idee van Joomla hebt, dan kan je toch ook uit de code halen hoe ze dit uitlezen en splitten?

Bovendien wordt het gemaakt door vrijwilligers, dus als er eentje een bepaald onderdeel doet en die doet het toch niet zo goed, dan zit er dus een fout in dat onderdeel.
 
Onbekend Onbekend

Onbekend Onbekend

08/11/2008 23:24:00
Quote Anchor link
Je kunt het trouwens beter zo doen:
id paramId param value
1 1 test1 test1
2 1 test2 test2
3 1 test3 test3
4 2 test1 test1

Snap je? Dus gewoon voor iedere parameter een nieuw record aan maken.
 



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.