Explode probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET backend developer, afwisselende projecten, ve

Voor een detacheerder in de regio Rotterdam zijn we op zoek naar een ervaren .NET developer. Het bedrijf bestaat uit circa 100 medewerkers waarvan 10 .NET developers. Dit zijn voornamelijk senior .NET developers. Omdat je via deze werkgever gedetacheerd wordt bij hun klanten, is werk afhankelijk van de opdracht waar je terechtkomt. Dit kan zijn bij een grote verzekeraar maar ook een bouwbedrijf of gemeente. Niet alleen betekent dit om de zoveel tijd (bijvoorbeeld 1 jaar) een nieuwe technische uitdaging maar ook een nieuwe omgeving waarin je terecht komt. Naast de afwisseling in je werk biedt dit bedrijf uitstekende opleidingsmogelijkheden.

Bekijk vacature »

Helpdesk medewerker M/V

ReflexSystems is een toonaangevende automatiseerder binnen de foodindustrie. Met meer dan 45 collega’s in Nederland en België helpen wij dagelijks onze klanten bij het automatiseren van operationele bedrijfsprocessen. Binnen de foodbranche onderscheiden wij ons door het leveren van totaaloplossingen middels state-of-the-art hard- & software, hoofdzakelijk inhouse ontwikkelt. Wij zijn een dynamische, groeiende organisatie en zijn voortdurend in beweging. Klantgerichtheid, Samenwerken en Integriteit staan bij ons hoog in het vaandel. Sta je met beide benen op de grond, ben je communicatief sterk, service gericht en heb je altijd een luisterend oor? Dan heeft ReflexSystems een leuke fulltime job beschikbaar voor jou!

Bekijk vacature »

IT Systems Support Specialist

IT Systems Support Specialist Optelec Nederland B.V. located in Barendrecht OPTELEC NEDERLAND B.V. is part of the Vispero™, the world's leading developer and manufacturer of software, optical and electronic devices. Vispero™ improves the quality of life of people with visual impairments by providing simple and effective solutions. For our office in Barendrecht we are immediately looking for the following colleague: About You… Experienced with Windows Desktop & Server OS and VMware environment. Strong analytical, troubleshooting, and problem-solving skills Ability to communicate effectively across organizational boundaries Ability to research and understand technical documentation Experience with Microsoft Office applications Good organizational and

Bekijk vacature »

C# .Net ontwikkelaar - Meer dan €4000 p/m + L

Bedrijfsomschrijving Deze informele organisatie heeft ontzettend veel contacten binnen grote en bekende organisaties. Dit zorgt ervoor dat jij als .Net ontwikkelaar op leuke en uitdagende projecten komt te werken, hierbij zal de focus vooral liggen op het midden van het land. Veel ontwikkelaars zijn via onze opdrachtgever aan het werk bij bijvoorbeeld grote financiële dienstverleners maar het is niet geheel ongebruikelijk om bij kleinere instanties aan het werk te gaan. Bij onze opdrachtgever ligt er veel focus op de persoonlijke ontwikkeling en groei van hun medewerkers. Je krijgt daarom veel ruimte om certificaten te behalen die belangrijk zijn voor jouw

Bekijk vacature »

Software Developer C#

Organization Within business line Applications, software groups address the area of complex machine control software. You will be end-to-end responsible for realization of software in C# . This is done using a scrum/Agile way of working. As a Software Developer you will act as fast learning software professional, and contribute to software realization using a disciplined agile/scrum based way of working. You apply software engineering practices such as requirements engineering (user story definition), object oriented analysis and design, implementation in C#, testing, and integration. You are eager to pick up knowledge on semiconductor fab automation and throughput models. What are

Bekijk vacature »

Senior/Lead .NET Developer/Architect - interne fun

Bedrijfsomschrijving Voor een informele organisatie, gevestigd in Den Haag, ben ik op zoek naar een Senior .NET Developer/Architect die het leuk vindt om regelmatig de leiding in een team te nemen. Het gaat hier om een interne functie waarbij je komt te werken aan een in-house ontwikkeld product. Je komt terecht in een klein en informeel ontwikkelteam, bestaande uit een handvol ontwikkelaars, het hele team bestaat uit ongeveer 30 personen. Het hoofdproduct waaraan jullie werken is het beste te bestempelen als een HR systeem voor grote bedrijven. Met het product van jouw nieuwe werkgever worden alle HR gerelateerde zaken, bijvoorbeeld

Bekijk vacature »

.Net ontwikkelaar gezocht in omgeving van Apeldoor

Bedrijfsomschrijving Mijn opdrachtgever is gevestigd in Apeldoorn. Ze zitten in de voedselindustrie en zijn gespecialiseerd in fast-moving consumergoods en logistieke processen en fabrieksautomatisering. Ze bestaan inmiddels al enige decenia en zijn in hun tak van sport zeer gerenomeerd! Er is een hechte afdeling waar .Net ontwikkelaars werken aan interne projecten. Binnen het bedrijf zijn integriteit, openheid en eerlijkheid de belangrijkste pijlers. Er is sprake van een informele sfeer binnen een hecht team. De medewerkerstevredenheid is hoog en daarmee automatisch het personeelsverloop laag. Functieomschrijving Je werkt hier in een informeel bedrijf waar je als ervaren .Net Developer binnen een scrum team

Bekijk vacature »

Java Developer / Redesign / Complex / Overheid

Bedrijfsomschrijving Bij deze overheidsinstantie zal je terecht komen in een DevOps team van 5 man/vrouw groot. 4 daarvan houden zich bezig met het (door)ontwikkelen van de applicaties en 1 iemand is verantwoordelijk voor het testwerk. Echter, doordat ze steeds meer geautomatiseerd testen en richting CI/CD willen gaan, zal jij je daar ook zeker mee gaan bemoeien! Zoals gezegd kom je in een erg complexe omgeving terecht. Dit heeft voornamelijk te maken met het feit dat je met diverse Europese lidstaten en veel verschillende componenten te maken hebt. Dit maakt het daardoor erg uitdagend, maar niet minder leuk! Daarnaast zijn zij

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of Dynamo/Cosmos. Problemen oplossen

Bekijk vacature »

Senior C# Developer (NL) bij PostNL

Senior C# Developer (NL) Den Haag HBO/WO IT Professional "Als Senior C# Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in C# en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior C# Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan onderdelen uit onze logistieke software omgeving. Binnen het

Bekijk vacature »

Full-Stack Software Developer

Bedrijfsomschrijving De organisatie is één van de grote op het gebied van performance marketing. Ze staan bekend als een organisatie die hoogwaardige software en algoritmes bouwt. De software en algoritmes worden ingezet bij organisaties om op piekmomenten de sales/branding te vergroten. De organisatie staat niet bekend als de goedkoopste in de markt maar de oplossing die ze bouwen werkt zo goed dat ze wereldwijd grote klanten hebben. De organisatie maakt de afgelopen jaren een enorme groei door en is daarom opzoek naar versterking in het development team. Als Fullstack Software Developer kom je te werken in het Tech Team. Het

Bekijk vacature »

Business Intelligence Developer

Dit is de rol Heb jij ervaring als BI Developer of Data Engineer? Ben jij in staat business requirements te vertalen BI oplossingen? Wil jij een bijdrage leveren aan het verder uitbouwen van onze Analytics afdeling? Wij zijn op zoek naar een BI Developer. Boels Pitstop Als Business Intelligence Developer werk je aan projecten (klein of groot), waar we met data inzichten verschaffen aan onze organisatie. Je denkt mee met onze interne stakeholders, draagt initiatieven aan en zorgt er vervolgens voor dat de oplossingen gerealiseerd worden. Hiervoor heb je de volgende taken en verantwoordelijkheden: Samen met de BI Specialist vertaal

Bekijk vacature »

Java Developer

Bedrijfsomschrijving You will work at a large and progressive financial organization with offices in the Netherlands and abroad. You work within the domain that is responsible for delivering several daily banking processes used by all our customers. The processes are fixed around life cycle management for the current accounts and packages, such as opening and closing an account. Your colleagues are all driven Engineers, who like to stay up-to-date with the latest technologies. You are going to work in a team that believes in the DevOps way of working. As Developer you are responsible for the technical structure of several

Bekijk vacature »

Front End Developer Medior

Functieomschrijving Neem jij graag de verantwoordelijkheid op je? Zie jij complexiteit als een uitdaging en schrikt een applicatie waarmee dagelijks meer dan 100.000 medewerkers worden gepland je niet af? Dan ben je bij onze opdrachtgever aan het juiste adres! Onze opdrachtgevers Workforce Management software en services dragen bij aan het slimmer plannen van personeel. Zij helpen zelfstandige ondernemers en formules om een balans te vinden tussen loonkosten en productiviteit. Een juiste balans heeft een positieve uitwerking op de winkelbeleving en daardoor ook op de klanttevredenheid. De workforce managementsoftware draait in meer dan 1000 winkels in Nederland, België en Duitsland en

Bekijk vacature »

Python UI developer using Django framework

Python UI developer using Django framework hello energy, Rotterdam Python UI developer using Django framework Ready for the next step in your development career? Want to work for an impact-driven scale-up? Come join our development team as a Python UI Developer! Leading real estate companies use hello energy to collect sustainability data and connect & engage all stakeholders on their road to net zero carbon. Full-time · Rotterdam, the Netherlands hello energy hello energy is the leading SaaS scale-up that helps make real estate sustainable. We do so by collecting all kinds of data, connecting people, and changing people’s behavior

Bekijk vacature »
Nicoow Unknown

Nicoow Unknown

17/08/2010 22:07:09
Quote Anchor link
Beste mensjes, (ja, voor mij zijn jullie mensjes, de meeste dan)

Ik ben na lange tijd weer eens terug bij het PHP programmeren.
Nu heb ik alleen een klein probleempje met de explode functie.

ik heb nu een stuk text, bijvoorbeel.
Quote:
Dit is een voorbeeld tekst, waaruit ik een bepaald stukje tekst.
Zoals bijvoorbeeld de zin Stranger THINGS Have Happened, dit wil ik over houden


Nu wil ik dus alles na Stranger THINGS Have Happened overhouden.
Toevallig weet ik al dat het die zin is, want die is hiervoor al bepaald, alleen staat er dan "Stranger Things Have Happened".
Dus ik dacht in eerste instantie, PHP is niet zo pietluttig met hoofdletters,
$retval = explode($title, $text);
print_r($retval);
Helaas stond alles nog in 1 stuk.
Dus goed, ik ga er vanuit dat het hoofdletter gevoelig is, dus ik keurig alle 2 de waarden strtolower, en het zou moeten werken.
Maar helaas nogsteeds niet.

Nu heb ik de strtolower versie even geprint, en die hard-coded in de explode gezet.
Tot mijn stomme verbasing, werkt dit wel.
Heeft iemand hier een verklaarbare reden voor, en eigenlijk iets belangrijker, een oplossing?

Alvast Bedankt!
 
PHP hulp

PHP hulp

05/03/2021 20:27:40
 
Danny Roelofs

Danny Roelofs

17/08/2010 22:21:52
Quote Anchor link
De syntax van explode
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
array explode  ( string $delimiter  , string $string  [, int $limit  ] )
?>


Als je de delimiter zet op een spatie ofwel $delimiter = " " en de $string gebruikt voor de invoer van je tekst zal de uitkomt, een array voorzien zijn van alle gegevens die door een spatie waren gescheiden.

Kortom:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$a_Data
= explode (' ','Dit is een zin');
var_dump($a_Data);
?>


Want het lijkt er op dat je de functie explode() niet toepast zoals je hem zou behoren toe te passen. want een delimiter is dat gene wat de string doet scheiden van elkaar en elke segment in de array stopt onder een nieuwe key.
Gewijzigd op 17/08/2010 22:23:38 door Danny Roelofs
 
Nicoow Unknown

Nicoow Unknown

17/08/2010 23:05:23
Quote Anchor link
Dan doe ik het toch aardig goed, als ik de tekst wil scheiden op de title.
Maar het bizarre is juist dat hij het wel doet als ik het hard-coded erin zet, maar niet als ik een variable gebruik.
 
- SanThe -

- SanThe -

17/08/2010 23:32:40
Quote Anchor link
Werkt gewoon.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

$var = 'Dit is een voorbeeld tekst, waaruit ik een bepaald stukje tekst.
Zoals bijvoorbeeld de zin Stranger THINGS Have Happened, dit wil ik over houden'
;

$arr = explode(strtolower('Stranger Things Have Happened'), strtolower($var));

echo '<pre>'.print_r($arr,true).'</pre>';

?>
 
Danny Roelofs

Danny Roelofs

17/08/2010 23:38:30
Quote Anchor link
Dit is dan een voorbeeldje wat werkt, zei het natuurlijk een basis, uiteindelijk zou je ook met regulare expressie's kunnen werken, maar dit gaat dan even om het feit hoe explode wel werkt.

Voorbeeldje wat hier prima werkt:

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
<?php
    $zin
= "Dit is een voorbeeld tekst, waaruit ik een bepaald stukje tekst.
                Zoals bijvoorbeeld de zin Stranger THINGS Have Happened,
                 dit wil ik over houden"
;

        $a_Data = explode (' ',$zin);

        $s_Gezocht = 'tHiNgs'; // zoektocht is niet hoofdletter gevoelig, dus deze zoekstring kan.
        $b_Found = 0;
        foreach ($a_Data as $s_Content)
        {

            
            if (strcasecmp($s_Gezocht, $s_Content)==0)
            {

                $b_Found = 1;
            }

            if ($b_Found == 1)
            {

                $s_Result .= $s_Content.' '; // ik voeg er nu dan weer een spatie bij
            }

        }

        echo $s_Result;
?>
Gewijzigd op 17/08/2010 23:39:08 door Danny Roelofs
 
Nicoow Unknown

Nicoow Unknown

18/08/2010 13:05:34
Quote Anchor link
Ik denk dat je mij bedoeling verkeerd begrijpt,
Het is de bedoeling dat hij het deel na "Stranger THINGS Have Happened" pakt,
dus "dit wil ik over houden".
Dus nu wil ik hem exploden op "Stranger THINGS Have Happened" en dan zou het gedeelte erna dus in de array moeten staan als los item.
 

18/08/2010 13:06:42
Quote Anchor link
Zit er geen html omheen ofzo?
 
Nicoow Unknown

Nicoow Unknown

18/08/2010 13:12:44
Quote Anchor link
@Karl, bedankt voor de hint,
Er stond geen HTML omheen, maar wel een 2 spaties aan het eind, en daarop pakte hij hem dus niet.
 

18/08/2010 13:14:52
Quote Anchor link
Nico Kaag op 18/08/2010 13:12:44:
@Karl, bedankt voor de hint,
Er stond geen HTML omheen, maar wel een 2 spaties aan het eind, en daarop pakte hij hem dus niet.


Mooi :-).
Eigenlijk bedoelde ik, als het tussen html tags staat, dan kan je met DOM makkelijk filteren.
 
Danny Roelofs

Danny Roelofs

18/08/2010 13:24:21
Quote Anchor link
Nico Kaag op 18/08/2010 13:05:34:
Ik denk dat je mij bedoeling verkeerd begrijpt,
Het is de bedoeling dat hij het deel na "Stranger THINGS Have Happened" pakt,
dus "dit wil ik over houden".
Dus nu wil ik hem exploden op "Stranger THINGS Have Happened" en dan zou het gedeelte erna dus in de array moeten staan als los item.


En die van @San dan, had je die al geprobeerd? want die werkt wel.
 



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.