Parameters los snijden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

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 »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

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

19/05/2024 19:34:29
 
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.
 

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.