Array samenvoegen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

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 »

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 »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. 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 dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »
Zero XT

Zero XT

18/08/2009 21:16:00
Quote Anchor link
Beste php-ers,

Ik wil graag dat de onderstaande array:
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
<?php
$array
= array(
               array('type' => 'open', 'tekst' => 'open1'),
               array('type' => 'tekst', 'tekst' => 'tekst '),
               array('type' => 'tekst', 'tekst' => 'tekst2 '),
               array('type' => 'tekst', 'tekst' => 'tekst3 '),
               array('type' => 'tekst', 'tekst' => 'tekst4 '),
               array('type' => 'open', 'tekst' => 'open2'),
               array('type' => 'tekst', 'tekst' => 'tekst5 '),
               array('type' => 'tekst', 'tekst' => 'tekst6 '),
               array('type' => 'tekst', 'tekst' => 'tekst7 '),
               array('type' => 'sluit', 'tekst' => 'sluit1')
               );

?>



deze array word:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$array
= array(
               array('type' => 'open', 'tekst' => 'open1'),
               array('type' => 'tekst', 'tekst' => 'tekst tekst2 tekst3 tekst4'),
               array('type' => 'open', 'tekst' => 'open2'),
               array('type' => 'tekst', 'tekst' => 'tekst5 tekst6 tekst7 '),
               array('type' => 'sluit', 'tekst' => 'sluit1')
               );

?>


Wat is er gebeurd? Als er meerdere type=tekst achter elkaar zijn dan maakt hij daar een van.
Ik heb het al geprobeerd met de onderstaande code maar ik kom er niet uit.


Wat ik heb:
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
<?php
$array
= array(
               array('type' => 'open', 'tekst' => 'open1'),
               array('type' => 'tekst', 'tekst' => 'tekst '),
               array('type' => 'tekst', 'tekst' => 'tekst2 '),
               array('type' => 'tekst', 'tekst' => 'tekst3 '),
               array('type' => 'tekst', 'tekst' => 'tekst4 '),
               array('type' => 'open', 'tekst' => 'open2'),
               array('type' => 'tekst', 'tekst' => 'tekst5 '),
               array('type' => 'tekst', 'tekst' => 'tekst6 '),
               array('type' => 'tekst', 'tekst' => 'tekst7 '),
               array('type' => 'sluit', 'tekst' => 'sluit1')
               );


$stack = array();
$tekst = '';

for($i = 0; $i < count($array); $i++)
{

    if($array[$i]['type'] == 'tekst')
    {

        for($a = $i; $a < count($array); $a++)
        {

            if($array[$a]['type'] == 'tekst')
            {

                $tekst .= $array[$a]['tekst'];
                $i++;
            }

            else
            {
                $stack[] = array('type' => 'tekst', 'tekst' => $tekst);
                $tekst = '';
            }
        }

        
        $stack[] = array('type' => 'tekst', 'tekst' => $array[$i]['tekst']);
        
    }

    else
    {
        $stack[] = $array[$i];
    }
}



print_r($stack);
?>
Gewijzigd op 01/01/1970 01:00:00 door Zero XT
 
PHP hulp

PHP hulp

15/01/2025 15:51:45
 
Matthias R

Matthias R

18/08/2009 21:33:00
Quote Anchor link
array_merge();

heb je post nietgelezen, maar ik antwoord het naar de naam van je post
 
Zero XT

Zero XT

18/08/2009 21:36:00
Quote Anchor link
Misschien is het dan handig om eerst mijn post te lezen;)
array_merge is om 2 array's met elkaar te mergen (smelten).
Ik heb geen 2 array's

Zoals je ook kan zien in de titel van dit topic: Array (zonder s) samenvoegen

Iemand?
Gewijzigd op 01/01/1970 01:00:00 door Zero XT
 
Matthias R

Matthias R

18/08/2009 21:40:00
Quote Anchor link
ik heb is gelezen,
maar ge kunt die toch gwn overschrijven???
want als ge geen array_merge gebruikt, dan verdwijnt de oude array
 
- Mark -

- Mark -

18/08/2009 21:41:00
Quote Anchor link
is de opbouw altijd op deze manier? open -> 3 tekst array's -> open -> 3 tekst array's end dan sluiten.
 
Jan Koehoorn

Jan Koehoorn

18/08/2009 21:45: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
19
20
21
22
23
24
25
26
27
28
<?php
    $array1
= array(
        array('type' => 'open', 'tekst' => 'open1'),
        array('type' => 'tekst', 'tekst' => 'tekst '),
        array('type' => 'tekst', 'tekst' => 'tekst2 '),
        array('type' => 'tekst', 'tekst' => 'tekst3 '),
        array('type' => 'tekst', 'tekst' => 'tekst4 '),
        array('type' => 'open', 'tekst' => 'open2'),
        array('type' => 'tekst', 'tekst' => 'tekst5 '),
        array('type' => 'tekst', 'tekst' => 'tekst6 '),
        array('type' => 'tekst', 'tekst' => 'tekst7 '),
        array('type' => 'sluit', 'tekst' => 'sluit1')
    );

    $array2 = array ();
    $type = null;
    $n = -1;
    foreach ($array1 as $v) {
        if ($v['type'] != $type) {
            if ($n >= 0) {
                $array2[$n]['tekst'] = trim ($array2[$n]['tekst']);
            }

            $type = $v['type'];
            $array2[++$n] = array ('type' => $type, 'tekst' => '');
        }

        $array2[$n]['tekst'] .= ' ' . $v['tekst'];
    }

    echo '<pre>' . print_r ($array2, true) . '</pre>';
?>
 
- SanThe -

- SanThe -

18/08/2009 22:01:00
Quote Anchor link
@Jan Koehoorn: Dat is weer een nette oplossing.
Maar kan jij kort uitleggen wat nou het verschil is tussen $n++ en ++$n?
 
Jan Koehoorn

Jan Koehoorn

18/08/2009 22:05:00
Quote Anchor link
Hoi SanThe,

ja. De $n++ noemt men een postfix operator. Dat houdt in dat de variabele eerst gebruikt wordt in het statement en vervolgens opgehoogd. ++$n heet een prefix operator. In zo'n geval wordt de var eerst opgehoogd, en dan pas gebruikt.

Edit: kort voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    $n
= 0;
    $array = array ();
    $array[$n++] = 'Hallo wereld!';
    
    echo '<pre>' . print_r ($array, true) . '</pre>';

    $n = 0;
    $array = array ();
    $array[++$n] = 'Hallo wereld!';
    
    echo '<pre>' . print_r ($array, true) . '</pre>';
?>
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
- SanThe -

- SanThe -

18/08/2009 22:15:00
Quote Anchor link
Perfecte uitleg. Bedankt.
 
Matthias R

Matthias R

18/08/2009 22:54:00
Quote Anchor link
@jan wat gaat dit verschil hebben in de output???
 
- Mark -

- Mark -

18/08/2009 23:01:00
Quote Anchor link
Bij de eerste wordt het $array[0] = 'Hallo wereld!'; en bij de tweede wordt het $array[1] = 'Hallo wereld!';
 
- SanThe -

- SanThe -

18/08/2009 23:02:00
Quote Anchor link
Kan je uiteraard zelf even uitproberen natuurlijk.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
Array
(
    [0] => Hallo wereld!
)

Array
(
    [1] => Hallo wereld!
)
 
Zero XT

Zero XT

19/08/2009 02:18:00
Quote Anchor link
Hartelijk bedankt Jan Koehoorn. Zoals SanThe al zei; een nette oplossing
 



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.