foreach array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Core Ontwikkelaar

Locatie: Veel van onze werkzaamheden voeren wij uit op ons kantoor in Barendrecht of Nieuwegein of bij onze klanten in de regio. Momenteel werken wij zoveel mogelijk vanuit huis. In de toekomst zullen we juiste balans bieden tussen thuiswerken, op kantoor en of klant locatie. Binnen het domein transport en logistiek hebben wij dagelijks te maken met uitdagende vraagstukken op onder andere het vlak van Iot. Zo ontwikkelen wij bijvoorbeeld aan een Iot oplossing waar we van ruim 200.000 machines hun telemetrie en events verwerken. Dit komt neer op 200 miljoen berichten per dag. Hierin leggen we de focus op

Bekijk vacature »

Junior ETL Developer @ Amsterdam

2021-09-22 iSense Junior ETL Developer Would you like to work within a domain that is building a Data lake? Are you a self-starter, strong communicator and passionate Data enthusiast ? Then apply quickly! ISBO51067 Organization You will be part of the Data processing Chapter in an international banking organization in Amsterdam. The department is working on an ambitious project based on technologies like IBM InfoSphere (DataStage, TWS-D and Information Governance Catalogue), Netezza and Cognos. You will be working on creating complex data integration solutions with a knowledgeable scrum team that consists of ETL DevOps Engineers and Business Analysts. The team

Bekijk vacature »

Medior frontend developer

Medior frontend developer (m/v) Blitskikker is een jong en ambitieus bureau dat websites ontwerpt en beheert voor een gevarieerde groep opdrachtgevers met de meest uiteenlopende opdrachten & doeleinden. Wat ga je doen? Je realiseert, vanaf scratch, kwalitatief hoogwaardige websites met WordPress Je ontwerpt en ontwikkelt webapplicaties Je ondersteunt onze opdrachtgevers bij het oplossen van technische issues Wat heb jij in huis? Kennis van PHP, HTML, CSS (SASS/LESS) en Javascript Ervaring met WordPress & WooCommerce Een ondernemend en leergierig karakter Enthousiasme en doorzettingsvermogen Goede sociale- en communicatieve vaardigheden Wat bieden wij? Een dynamische werkomgeving in een leuk team Een marktconform salaris

Bekijk vacature »

Audiovisueel Technicus

Ben jij een audiovisuele kenner? Vind je het leuk om bezig te zijn met audio en video? Werk jij netjes, planmatig en zelfstandig? En houd jij je hoofd koel als het spannend wordt? Dan zijn wij op zoek naar jou! Solliciteer nu op de functie van AV Technicus (fulltime) bij BPRvisie in Wijchen. Dit ga je doen Als AV-technicus ben je verantwoordelijk voor de opbouw, afbouw en het bedienen van beeld, geluid en licht tijdens evenementen bij onze klanten. Je bent hét aanspreekpunt voor de klant en het team op locatie. Samen met de accountmanager zorg jij voor een succesvol

Bekijk vacature »

Java Developer / Sociaal domein @ Regio Amsterdam

2021-07-05 iSense Java Developer / Sociaal domein Werk jij als Java Developer graag aan een product waar veel mensen mee in aanraking komen? Met de nieuwste technieken en een maatschappelijk tintje? Lees dan snel verder! ISKL50218 Organisatie De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal

Bekijk vacature »

Senior .Net Developer (fixed & interim)

What are you going to do? All our T-Mobile Thuis systems are developed internally by our enthusiastic and self-organized scrum/DevOps teams. These are responsible for the analysis, the functional design and the realization of software solutions (applications / systems) that support the customer processes and the activation of the services in the network and on the platforms. The developments in IT are moving fast and we believe that you need hands-on expertise in implementing the new technology in order to be able to value these. We are therefore looking for experienced candidates who can and want to combine the role

Bekijk vacature »

Java Developer bij InTraffic

Werken aan innovatieve oplossingen die onmisbaar zijn voor iedereen en dus ook voor jou als reiziger? Als Java Developer bij InTraffic kan jij een waardevolle bijdrage leveren! Hoe? Het ontwerpen en ontwikkelen met Java in een van onze complexe projecten. Waarom? Om een beter en veiliger OV in Nederland te creëren. Waar? Bij InTraffic in Nieuwegein, dé IT-specialist op het gebied van verkeer en vervoer. Met wie? Met een scrumteam van tussen de 3 en 9 professionals. Jouw rol als Java Developer Binnen onze complexe IT-omgeving van verkeer en vervoer spelen vele interessante projecten. Hierbij kun je denken aan migraties

Bekijk vacature »

Symphony developer

Als PHP developer bij Getnoticed werk je in een team met acht directe collega’s. Bij ons geen hiërarchie of weken beslissingstijd. Dit betekent korte lijnen en snel schakelen. Dat is ook wel nodig bij alle innovatieve projecten waar we tegelijkertijd aan werken, zoals Google Cloud Talent Solution. Jouw functie bij Getnoticed is voornamelijk het bedenken van oplossingen voor klanten, hen hierin adviseren en het schrijven van koppelingen. Je hebt hier veel vrijheid maar kunt altijd bij collega’s terecht om te sparren. In een week kun je zo voor 4 á 5 verschillende klanten werken. Dit houdt je werk afwisselend. Naast

Bekijk vacature »

Front-End Developer / JavaScript / Vue.JS / Financ

2021-05-24 iSense Front-End Developer / JavaScript / Vue.JS / Financial organization ISDI47550 Company profile Our client is a large organisation in the banking sector, offering various products and services across Europe. The department you will work for consists of multiple Scrum teams based in Amsterdam, but also have team members working for their vendor partner at an off-shore location in India. The department responsible for three different large applications that are being used internally by other teams. The current architecture does not suffice with the present-day standards and will therefore (need to) be renewed. To do so, the team will

Bekijk vacature »

PHP Developer (medior)

Als PHP developer werk jij mee aan de uitbreiding van onze SaaS applicatie. Je bouwt aan nieuwe functionaliteiten, verbetert ons Content Management Systeem op basis van Symfony en optimaliseert de gebruiksvriendelijkheid. Je werkt aan een mooi product dat continu uitgebreid wordt en de potentie heeft om de wereld over te nemen! Naast het meewerken aan de uitbreiding van onze SaaS applicatie, werk je ook aan specifieke modules voor onze klanten. Klanten als Scania, Fletcher Hotels, Gamma of Aditech hebben jouw hulp nodig! Wil jij meewerken om onze ambitie waar te maken? We bieden: Een salaris tussen € 2200 en €

Bekijk vacature »

Azure developer / Big Data @ Amersfoort

2021-09-17 iSense Azure developer / Big Data Ben jij een Azure Developer en wil jij je inzetten bij een internationale organisatie die zich met de meest innovatieve technologieën bezighoudt om mensen met elkaar te verbinden? Wil jij mee ontwikkelen op top niveau aan features die gebruikers en/of machines in staat stelt om stromen en processen te beïnvloeden? Lees snel verder! ISHU49233 Organisatie Als Azure Developer ga je in een team van experts aan de nieuwste digitale technologieën werken om klanten over de hele wereld te ondersteunen met het ontwerpen van slimme processen voor havens, steden, luchthavens en gebouwen! Door middel

Bekijk vacature »

Full stack developer @ Rotterdam

2020-12-18 iSense Full stack developer Full Stack Developer ISRA48618 Organisatie De organisatie waarbinnen je aan de slag zal gaan levert diensten aan een groot aantal organisaties binnen Nederland. De software die zij maken en inzetten voor hun klanten wordt dagelijks door honderden klanten gebruikt. Onze opdrachtgever is marktleider in Nederland als het gaat om full-service HR-dienstverlening. De afgelopen periode is onze klant hard gegroeid en daar zijn de nodige uitdagingen bij komen kijken. Om deze groei voort te kunnen zetten zijn ze op zoek naar nieuwe vaste medewerkers, dit om ervoor te zorgen dat ze marktleider blijven. Zij zijn op

Bekijk vacature »

Lead Front-End Developer

Functieomschrijving Ben jij die gemotiveerde en hardwerkende developer die binnenkort de lead wil nemen van een Frontend ontwikkelteam? Word jij warm van het bouwen aan innovatieve oplossingen en het overwinnen van uitdagingen in de wereld van Supply Chain oplossingen, After Sales Services en E-commerce services? Lees dan snel verder en solliciteer! Wat bieden wij jou Marktconform Salaris! Doorgroei mogelijkheden! Een informele, dynamische werksfeer! Mogelijkheid tot deels thuis werken Uitdagende positie in een groeiende organisatie! Wie ben jij Jij beschikt hierbij over een juiste dosis enthousiasme en aansturende kwaliteiten. Verder: Jij beschikt over een HBO in de richting van informatiesystemen of

Bekijk vacature »

Startersfunctie JAVA developer @ Regio Eindhoven

2021-09-23 iSense Startersfunctie JAVA developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want in februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE49796 Meerdere functies beschikbaar Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te

Bekijk vacature »

Python Developer @ Utrecht

2021-09-06 iSense Python Developer Do you like working with Data? Do you have experience in Python and Azure Cloud? Would you like to implement data modelling and processing applications on top of Azure Native Services? Search no further because we have the vacancy for you! ISKE50429 Organization We are looking for several Python Developers who enjoy programming. Together with your team you will design and develop maintainable systems that allow the organization to calculate it’s credit risk. You will have opportunity to remain abreast of the latest market and technological developments and incorporate these in the execution of your development

Bekijk vacature »
Ernst Jacobs

Ernst Jacobs

31/07/2010 14:18:40
Quote Anchor link
Hallo allemaal,

ik ben een complete noob op gebied van php, dus ik zal wel ergens in mijn script een domme fout hebben staan. Ik maak een array en vul die met gegevens uit een database, en daarna wil ik die gegevens weergeven.

Nou werkt het niet, helaas. Maar de array wordt wel goed gevult, dit heb ik gecheckt met: echo "<pre>" . print_r($items, true) . "</pre>";

Dus de fout zal dan moeten zitten in de foreach, ik hoop dat iemand me hiermee kan helpen want ik zit er al een tijdje behoorlijk vast op.

Het gaat fout bij de onderste foreach. Lijntje 73

Code:
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php

$text
= 'ni';//strtolower($_GET["term"]);
if (!$text) return;
$sql = "SELECT artistID, artistname FROM artists WHERE artistname LIKE '%".mysql_real_escape_string($text)."%' LIMIT 5";
$result = mysql_query($sql);

while ($row = mysql_fetch_assoc($result))
{

    $items[] = array($row['artistname'] => $row['artistID']);
}

function
array_to_json( $array ){

    if( !is_array( $array ) ){
        return false;
    }


    $associative = count( array_diff( array_keys($array), array_keys( array_keys( $array )) ));
    if( $associative ){

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

            // We first copy each key/value pair into a staging array,
            // formatting each key and value properly as we go.

            // Format the key:

            if( is_numeric($key) ){
                $key = "key_$key";
            }

            $key = "\"".addslashes($key)."\"";

            // Format the value:
            if( is_array( $value )){
                $value = array_to_json( $value );
            }
else if( !is_numeric( $value ) || is_string( $value ) ){
                $value = "\"".addslashes($value)."\"";
            }


            // Add to staging array:
            $construct[] = "$key: $value";
        }


        // Then we collapse the staging array into the JSON form:
        $result = "{ " . implode( ", ", $construct ) . " }";

    }
else { // If the array is a vector (not associative):

        $construct = array();
        foreach( $array as $value ){

            // Format the value:
            if( is_array( $value )){
                $value = array_to_json( $value );
            }
else if( !is_numeric( $value ) || is_string( $value ) ){
                $value = "'".addslashes($value)."'";
            }


            // Add to staging array:
            $construct[] = $value;
        }


        // Then we collapse the staging array into the JSON form:
        $result = "[ " . implode( ", ", $construct ) . " ]";
    }


    return $result;
}


$result = array();
echo "<pre>" . print_r($items, true) . "</pre>";
foreach ($items as $key=>$value) {
    if (strpos(strtolower($key), $text) !== false) {
        array_push($result, array("id"=>$value, "label"=>$key, "value" => strip_tags($key)));
    }

    if (count($result) > 11)
        break;
}

echo array_to_json($result);


mysql_close($link);
?>
Gewijzigd op 31/07/2010 14:25:38 door Ernst Jacobs
 
PHP hulp

PHP hulp

16/10/2021 01:48:13
 

31/07/2010 14:33:37
Quote Anchor link
Je kunt ook gewoon gebruik maken van json_encode, dat is wel handiger dan die functie.
Wat je in die laatste foreach doet vind ik een beetje vaag. Wat moet daar gebeuren?
 
Ernst Jacobs

Ernst Jacobs

31/07/2010 15:50:50
Quote Anchor link
Karl Karl op 31/07/2010 14:33:37:
Je kunt ook gewoon gebruik maken van json_encode, dat is wel handiger dan die functie.
Wat je in die laatste foreach doet vind ik een beetje vaag. Wat moet daar gebeuren?


Dit is van een autocomplete script. Daar moeten iedergeval alle items uit array weergegeven worden.
 



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.