in_array geeft geen waarde weer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

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 »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)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), Vue.js en

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »
Ronny Jansen

Ronny Jansen

18/04/2020 11:29:27
Quote Anchor link
Beste php ers

volgende probeem
Ik haal een waarde uit mijn database
die kan ik ook gewoon echoen

als ik een array maak dan geeft deze ook gewoon de waarde weer met print_r
als ik echter vraag wat is in_array dan geeft deze geen waarde terug.
Kan iemand mij even op weg helpen.
Mijn script met daarachter de uitkomsten en beeldweergave in de browser
-------------
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
echo $row["catnr"]; //vazen
$ar_new =array($row["catnr"]);
print_r($ar_new); // array([0]=>vazen)


if (in_array(vazen, $ar_new)){ echo "dit is waar vazen zit erin"; }else{ echo "no match";}  // zou vazen moeten weergeven maar dat gebeurd niet
?>

-------------------------

bij voorbaat dank
Gewijzigd op 18/04/2020 11:39:31 door Ronny Jansen
 
PHP hulp

PHP hulp

24/12/2024 02:43:30
 
Rob Doemaarwat

Rob Doemaarwat

18/04/2020 11:47:50
Quote Anchor link
En je krijgt geen warning/foutmelding!? Probeer het eens met quootjes om 'vazen' ;-)
 
Ronny Jansen

Ronny Jansen

18/04/2020 11:55:22
Quote Anchor link
Hoi Rob,
Bedankt voor je snelle reactie.
Ik krijg geen foutmelding en ik heb ' geprobeerd en " en zonder en $row[0] etc
Maar ik krijg geen resultaat terwijl het toch duidelijk is dat de categorie vazen in de array zit

Ik heb ook geprobeerd met een nieuw array
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $ar_new=array(); ?>

Maar ook dat werkt niet.
Ik ben erg benieuwd wat er hier aan de hand is omdat volgens mij het script goed is.
Overigens werkt het wel als ik de string catnr inde browserbalk ingeef en vervolgens $_GET['catnr'] gebruik.
 
- Ariën  -
Beheerder

- Ariën -

18/04/2020 12:06:23
Quote Anchor link
if (in_array('vazen', $ar_new)){

Dit zou moeten werken.
Gewijzigd op 18/04/2020 12:07:57 door - Ariën -
 
Ronny Jansen

Ronny Jansen

18/04/2020 12:18:24
Quote Anchor link
- Ariën - op 18/04/2020 12:06:23:
if (in_array('vazen', $ar_new)){

Dit zou moeten werken.


toch werkt het niet en dat is dus wat mij ook verbaasd
Gewijzigd op 18/04/2020 12:19:01 door Ronny Jansen
 
- Ariën  -
Beheerder

- Ariën -

18/04/2020 12:43:43
Quote Anchor link
Wat zit er volgens print_r() nu in $ar_new?
Gewijzigd op 18/04/2020 12:44:20 door - Ariën -
 
Ronny Jansen

Ronny Jansen

18/04/2020 13:44:21
Quote Anchor link
Hetzelfde
array([0]=>vazen)
 
- Ariën  -
Beheerder

- Ariën -

18/04/2020 13:48:39
Quote Anchor link
Is dat überhaupt wel een string?
Ik vind de constructie een beetje vreemd?
 
Ronny Jansen

Ronny Jansen

18/04/2020 14:07:42
Quote Anchor link
Ik ga nu eerst alles weghalen uit mijn script en neem alleen de database output en de array
Misschien is er een statement die dwars ligt
Wordt vervolgd
 
- Ariën  -
Beheerder

- Ariën -

18/04/2020 14:12:03
Quote Anchor link
Kijk anders eens met var_dump(). Dan zie je wat er voor datatype gebruikt wordt.
 
Ronny Jansen

Ronny Jansen

18/04/2020 14:58:54
Quote Anchor link
Goed idee,

output
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
array(1) { [0]=> string(6) "vazen " }
?>





Toevoeging op 18/04/2020 15:02:34:

En dat was de oplossing:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (in_array("vazen ", $ar_new)){ echo "dit is waar vazen zit erin"; }else{ echo "no match";}  // zou vazen moeten weergeven maar dat gebeurd niet
?>

Een spatie achter de 2e "

Maar dat zou niet moeten dus waarschijnlijk wordt het niet goed in de database gezet??
 
- Ariën  -
Beheerder

- Ariën -

18/04/2020 15:04:09
Quote Anchor link
Dat vermoed ik.
 
Ronny Jansen

Ronny Jansen

18/04/2020 15:05:12
Quote Anchor link
In ieder geval heel erg bedankt voor de hulp
De logica was even weg maar is nu weer helder
Ik kijk de input naar de database even na

Toevoeging op 18/04/2020 15:07:58:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
VALUES ('$naar_database', '$catnr ', '$naar_database','$naar_database')";
?>


dit was de boosdoener een spatie
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? '$catnr '  ?>
bij de input naar de database

Pfff
opgelost
Gewijzigd op 18/04/2020 15:08:54 door Ronny Jansen
 
- Ariën  -
Beheerder

- Ariën -

18/04/2020 15:12:00
Quote Anchor link
Ik hoop je die die variabelen in je VALUES wel netjes escaped?
 
Thomas van den Heuvel

Thomas van den Heuvel

18/04/2020 15:19:50
Quote Anchor link
Op zich is het ook wel opmerkelijk dat in een kolom catnr (categorie nummer?) een tekst zit. Zou het niet veel handiger zijn om categorieën (intern) te identificeren met nummers? Of op zijn minst een minder misleidende naam te gebruiken?
 
Ronny Jansen

Ronny Jansen

18/04/2020 18:34:44
Quote Anchor link
- Ariën - op 18/04/2020 15:12:00:
Ik hoop je die die variabelen in je VALUES wel netjes escaped?


Daar ga ik zeker aan denken




Toevoeging op 18/04/2020 18:36:14:

Thomas van den Heuvel op 18/04/2020 15:19:50:
Op zich is het ook wel opmerkelijk dat in een kolom catnr (categorie nummer?) een tekst zit. Zou het niet veel handiger zijn om categorieën (intern) te identificeren met nummers? Of op zijn minst een minder misleidende naam te gebruiken?


Dat is inderdaad geen handige naam.
Maar dat ga ik nu aanpassen ik heb het alleen even gebruikt als werknaam
iig bedankt voor de opmerking
 



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.