Array_flip

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

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 »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Java Ontwikkelaar

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 »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »
Zim Zim

Zim Zim

17/02/2007 14:01:00
Quote Anchor link
Hallo ik gebruik de functie array_flip. Alleen zit er een nadeel aan array_flip:
Als ik deze waardes heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
Array
(
    [
veld1] => Tim
    [veld2] => 1
    [veld3] => 1

)
?>

En ik flip dit (heb ik nodig voor het invoegen van de 'VALUES' in mijn database). dan verdwijnt veld2, omdat er maar één '1' kan zijn.
Hoe zou ik zoiets kunnen oplossen?
 
PHP hulp

PHP hulp

22/12/2024 04:29:06
 
Joren de Wit

Joren de Wit

17/02/2007 14:06:00
Quote Anchor link
Hoezo zou je array_flip() nodig hebben als het gaat om het uitlezen van een array om waarden in een database te stoppen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$array
= array('veld1' => 'Tim', 'veld2' => 1, 'veld3' => 1);

foreach($array as $key => $value)
{

    echo $key.': '.$value.'<br>';
}

?>
 
Zim Zim

Zim Zim

17/02/2007 14:09:00
Quote Anchor link
@Blance, het gaat om het invoegen van gegevens op deze manier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$brieftotaal
= "'" .implode("','",$_POST). "'";
$postbodetotaal = implode(",",array_flip($_POST));

$sql="INSERT INTO tabel ($postbodetotaal) VALUES($brieftotaal)";
?>

Ik zie dat het met array_flip helemaal niet kan op de manier die ik wil. Zou het ook op een andere manier kunnen?
 

17/02/2007 14:13:00
Quote Anchor link
Het is heel logisch dat die ene verdwijnt omdat je geen dubbele keys/ids mag hebben. Ik snap ook niet hoe je dit dan wilt gaan oplossen. Je kan b.v. geen array_flip meer gaan gebruiken maar handmatig via foreach en dan een controle uitvoeren en als het bestaat er een _ (o.i.d.) achter gooien maar dan blijf je bezig.
 
Mark D

Mark D

17/02/2007 14:14:00
Quote Anchor link
Je kunt met een for-lus werken die begint op het getal van de grootte van je array en dan steeds 1 eraf. Als je dan alles in een nieuwe array zet in de lus krijg je dezelfde array maar dan omgekeerd.
 
Joren de Wit

Joren de Wit

17/02/2007 14:16:00
Quote Anchor link
@Zim: maar sinds wanneer sla jij meerdere gegevens gescheiden door een komma op in 1 veld? Ik krijg het vermoeden dat het datamodel dat je dan gebruikt niet helemaal juist is...

ps. @Mark: dan kun je dus net zo goed een foreach loop gebruiken om je array uit te lezen. En ook dan zal je tegen hetzelfde probleem aanlopen dat je geen dubbele keys in je array mag hebben.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Zim Zim

Zim Zim

17/02/2007 14:17:00
Quote Anchor link
Opzich is het op te lossen Maarten, alleen dan moet het gelijk uit de array.
Ik heb een idee ffies kijken of ik eruit kom.

@blance, dat doe ik toch niet? of zie ik dat verkeerd?
Gewijzigd op 01/01/1970 01:00:00 door Zim Zim
 
Bo az

Bo az

17/02/2007 14:17:00
Quote Anchor link
Ik liep toevallig van de week tegen het zelfde probleem aan en heb het toen zo opgelost:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
$aCols = array();
foreach($aRow as $sColName => $sValue){
    $aCols[] = $sColName;
}
echo implode(';',$aCols)."\r\n";
Gewijzigd op 01/01/1970 01:00:00 door Bo az
 
Joren de Wit

Joren de Wit

17/02/2007 14:19:00
Quote Anchor link
Zim schreef op 17.02.2007 14:17:
@blance, dat doe ik toch niet? of zie ik dat verkeerd?
Oh, ik zit niet op te letten, mijn fout ;)
 
Arend a

Arend a

17/02/2007 14:24:00
Quote Anchor link
PHP maakt op zich geen onderscheid tussen associative arrays:

array (
"a" => "b",
"c" => "d",
"e" => "f"
)

en arrays:

Array("a","b","c","d");

Terwijl het verschil best groot is.

De functies die jij zoekt heten array_values en array_keys.

Ik raad het overigens van harte af om direct de $_POST variabelen in je database te knikkeren.
 
Zim Zim

Zim Zim

17/02/2007 14:25:00
Quote Anchor link
Ik heb het nu zo opgelost:
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
<?php
$pakketbodetotaal
= '';
$i =0;
foreach($_POST as $pakketbode => $pakket)
{

    if($i == "0")
    {

        $pakketbodetotaal .= $pakketbode;
    }

    else
    {
        $pakketbodetotaal .= ",".$pakketbode;
    }

    $i++;
}

?>
 
Zim Zim

Zim Zim

17/02/2007 14:27:00
Quote Anchor link
@Arend
Waarom zou je het afraden om $_POST gelijk erin te knikkeren? Het zijn toch jou $POST's? Die worden van jou server toch verstuurd? of heb ik dat verkeerd?
 
Jan Koehoorn

Jan Koehoorn

17/02/2007 14:28:00
Quote Anchor link
Dat kan ook user-input zijn, dus die moet je altijd checken.
 
Joren de Wit

Joren de Wit

17/02/2007 14:29:00
Quote Anchor link
Dat klopt, maar het is wel input van de gebruiker. Als jij daar verder niets mee doet is jouw script gevoelig voor sql inject. Minimaal hoor je over de input van gebruikers een functie als mysql_real_escape_string() te halen...
 
Zim Zim

Zim Zim

17/02/2007 14:34:00
Quote Anchor link
@Jan Hoe checken?
Ik heb er wel een mysql_real_escape_string() in. En ze kunnen alleen iets invullen door de juiste veldnamen te weten, anders krijgen ze een error. En als ze de juiste veldnamen weten en er waardes invullen, krijg ik gewoon data binnen, en dat wil je toch bij een formulier?
 
Joren de Wit

Joren de Wit

17/02/2007 21:39:00
Quote Anchor link
Minimaal dus door mysql_real_escape_string() te gebruiken. Dat voorkomt al dat queries mislukken of dat er sql injectie plaats kan vinden...
 



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.