strlen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

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 »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Alblasserdam zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Front end developer React

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 »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Medior Java developer

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 »
Dennis van Dijk

Dennis van Dijk

17/10/2010 19:42:38
Quote Anchor link
Hallo,

Ik wil met een functie strlen() een stuk tekst bewerken als het langer is dan 275 tekens.
Dit werkt goed if (strlen($message) > 275){, maar nu wil ik meerdere opdrachten uitvoeren en niet steeds de hele functie te hoeve 'tikken' zoals hieronder als voorbeeld.

Is daar een handige verkorting voor, of gewoon kopieren plakken en waardes veranderen?


if (strlen($message) > 275){
$waarde = array("in verband met", " in verband met", "i.v.m.");
$tekst = str_ireplace($waarde, "IVM", $tekst);
};


if (strlen($message) > 275){
$tekst = str_ireplace("password, "PW", $tekst);
};

enz......
Gewijzigd op 17/10/2010 19:49:08 door Dennis van Dijk
 
PHP hulp

PHP hulp

12/07/2025 14:37:39
 
Noppes Homeland

Noppes Homeland

17/10/2010 20:13:13
Quote Anchor link
ooit iets gehoort over het doel van: f u n c t i o n
 
Kumkwat Trender

Kumkwat Trender

17/10/2010 20:14:12
Quote Anchor link
Wees concreter.. ik snap niet wat je bedoelt..

something like this?
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
<?php
function replace_string($arr,$string) {
    foreach($arr as $k=>$v) {
        $string = preg_replace("/$k/",$v,$string);
    }

    return $string;
}


$tekst    = 'Geachte meneer .. in verband met de verbouwing dat aanstaande maandag ingaat enzovoorts.';

$arr    = Array('in verband met'=>'ivm',
        'enzovoorts'=>'enz',
        'aanstaande'=>'a.s.');

echo replace_string($arr,$tekst);

//Output:
//Geachte meneer .. ivm de verbouwing dat a.s. maandag ingaat enz.

?>
 
Dennis van Dijk

Dennis van Dijk

17/10/2010 20:15:21
Quote Anchor link
Noppes Homeland op 17/10/2010 20:13:13:
ooit iets gehoort over het doel van: f u n c t i o n


Nee, help mij eens.
 
Kumkwat Trender

Kumkwat Trender

17/10/2010 20:17:19
Quote Anchor link
Dennis van Dijk op 17/10/2010 20:15:21:
Noppes Homeland op 17/10/2010 20:13:13:
ooit iets gehoort over het doel van: f u n c t i o n


Nee, help mij eens.

Asje
 
Dennis van Dijk

Dennis van Dijk

17/10/2010 20:18:39
Quote Anchor link
Kumkwat Trender op 17/10/2010 20:14:12:
Wees concreter.. ik snap niet wat je bedoelt..


een tekst moet ingekort worden, als hij dan de 275 tekens bereikt heeft hoeft hij verder geen woorden te vervangen.

Ik heb nu steeds if (strlen($message) > 275){ gebruikt.
 
Kumkwat Trender

Kumkwat Trender

17/10/2010 20:41:32
Quote Anchor link
Hmm je hebt een wordwrap functie maar dat is meer om zinnen te breken na X aantal letters en weer door te laten lopen op de volgende regel. Misschien staat er nog iets nuttigs op php.net waardoor het niet verder gaat naar de volgende regel, dunno.
 
Pim -

Pim -

17/10/2010 20:51:56
Quote Anchor link
Gewoon de uitkomst opslaan in een var en steeds checken of die var waar is.
 
Kumkwat Trender

Kumkwat Trender

17/10/2010 20:56:28
Quote Anchor link
Ow ja, je kan ook nog eens een explode functie gebruiken. Want stel je voor dat het einde van een zin wordt afgebroken op 1 of 2 letters, ziet er dan niet erg netjes uit.
 
Dalando De Zuil

Dalando De Zuil

17/10/2010 21:38:05
Quote Anchor link
Persoonlijke tutorial over function

Function is een manier in PHP om zelf een functie te maken. Voorbeelden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
function zeg_hoi(){
    echo 'hoi';
}

?>


Nu zal als je dit doet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
zeg_hoi();


zal het weergeven:

hoi

Voorbeeld 2:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
function zeg_hoi(){
    $text = 'hoi';
    return $text;
}


als je nu doet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
zeg_hoi();


dan zal die niks teruggeven, aangezien er geen 'echo' is meegegeven. dus dan moeten we er een echo voor zetten.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo zeg_hoi();


Dit zal dus terug geven:

hoi

Voorbeeld 3:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
function zeg_hoi($appel){
    $text_met_appel = 'Hoi, appel';
    $text_zonder_appel = 'Hoi';
    if($appel == "ja"){
        return $text_met_appel;
    }
    else
    {
        return $text_zonder_appel;
    }
}


Dus nu als je doet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
zeg_hoi();


dan doet ie niks.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo zeg_hoi();


geeft ie terug:

hoi

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo zeg_hoi('ja');


geeft ie terug:

hoi, appel

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo zeg_hoi('nee');


geeft terug:

hoi

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo zeg_hoi('ahidioadbkjabdiasbdkjasbdasdbkjdaalda52654ad4asdas');


geeft terug:

hoi

Voorbeeld 4 - alles door elkaar

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
function zegiets($watjezecht){
    echo $watjezecht;
}


als je nu doet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
zegiets();


dan geeft ie niet terug.

als je doet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
zegiets('mogguh');


geeft ie terug:

mogguh

=================================

Stel je vragen indien nodig!
Gewijzigd op 17/10/2010 21:39:03 door Dalando De Zuil
 
Dennis van Dijk

Dennis van Dijk

17/10/2010 21:53:41
Quote Anchor link
Kumkwat Trender op 17/10/2010 20:56:28:
Ow ja, je kan ook nog eens een explode functie gebruiken. Want stel je voor dat het einde van een zin wordt afgebroken op 1 of 2 letters, ziet er dan niet erg netjes uit.


Bedankt, die uitleg had ik hier ook reeds gevonden :-)
 
Kumkwat Trender

Kumkwat Trender

17/10/2010 22:17:02
Quote Anchor link
wtf...
 
Carlo  boy

carlo boy

17/10/2010 23:12:27
Quote Anchor link
@Dalando De Zuil
ook een manier om functies uit te leggen...
Moet je kunnen. :-)
 
Sander b

sander b

18/10/2010 03:23:10
Quote Anchor link
@Carlo Boy Indeed
Gewijzigd op 18/10/2010 03:25:47 door sander b
 



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.