substr alleen toepassen wanneer meer dan 25 karakters

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Datawarehouse

.NET Developer Datawarehouse Werk jij als software developer het liefst met uitdagende systemen? Wil jij je steentje bijdragen aan een betere en efficiëntere zorg? Dan kun jij je bij onze vestiging in Amsterdam volledig uitleven als .NET Developer Datawarehouse. Jouw baan Je ontwerpt, ontwikkelt, ondersteunt en onderhoudt je eigen Datawarehouse module binnen HiX, onze ICT-totaaloplossing voor de zorg. Je schrijft objectgeoriënteerde code (we werken met Microsoft technologie, wat betekent dat je veel met C# gaat werken), speurt naar verbeteringen, werkt aan vernieuwende projecten, doet code reviews en voert testen uit. Een uiterst verantwoordelijke job, want dankzij jouw software kunnen zorginstellingen

Bekijk vacature »

Full Stack .NET Developer voor zakelijke vergelijk

Dutch is mandatory for this position. Als Full Stack C#.NET Developer zorg jij ervoor dat het vergelijkingsplatform over de nieuwste functionaliteiten beschikt. Deze applicatie ondersteunt assurantiekantoren in het inzichtelijk maken en vergelijken van verschillende verzekeringsproducenten. Denk hierbij aan de meest actuele gegevens over premies en voorwaarden. Dit doen zij volledig onafhankelijk. Als Developer ben je bedreven in het samenvoegen van verschillende web services en databasen. Samen met jouw collega’s ben je verantwoordelijk voor het volledige ontwikkeltraject. Je schakelt makkelijk met verschillende afdelingen over bestaande en nieuw te ontwikkelen functionaliteiten. Naast het ontwikkelen van nieuwe functionaliteiten, zal je ook de bestaande

Bekijk vacature »

Medior PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops bizar snel en superstrak zijn. Hoe word ik Medior PHP Developer bij Coolblue? Als Medior PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, ben je niet vies van een beetje C# of Javascript. ‘’Ook Medior PHP Developer worden bij Coolblue? Else de Boer legt je uit hoe je dat doet.” Dit vind je leuk om te doen PHP code schrijven, maar kan je weg ook vinden in

Bekijk vacature »

Senior Python Developer

Do you want to work as a Senior / Principal Python developer and mostly REMOTE? Are you ready for a new challenge within a international scale up? Do you want to help many people and companies with interesting solutions to make their life easier? And for a good salary and other conditions? Then read on and respond! Our client is currently looking for an experienced Python Developer with at least 5 years of experience. As a Python Developer your job is to develop, build and improve new existing functions. You will work within a driven and strong (mainly seniors) team.

Bekijk vacature »

Developer DataPower

Bedrijfsomschrijving Je komt als DataPower developer te werken in de regio Deventer/Apeldoorn bij een van de meest complexe IT omgevingen van Nederland. De organisatie is constant in beweging en bezig met de nieuwste tools en technieken, het is een platform waar immers miljoenen (!) gebruikers van afhankelijk zijn. De organisatie werkt met grote hoeveelheden data, zij richten zich zowel op de B2B als B2C markten en zijn pionier binnen hun gebied van expertise. Je komt te werken in een team met de beste DataPower specialisten die Nederland kent. Je zal bezig zijn met het ontwerpen, bouwen en testen op het

Bekijk vacature »

Angular Developer

Bedrijfsomschrijving De organisatie is een grote speler in de financiële branche met ongeveer 4500 medewerkers waarvan 450 IT-medewerkers. De organisatie staat continue in beweging en wil zich altijd blijven vernieuwen. Een belangrijk aspect voor deze organisatie is dat de klant altijd centraal staat. Binnen de afdeling waar je komt te werken wordt gezocht naar een ervaren Angular Developer. De afdeling bestaat uit twee scrum teams waarbij er altijd vanuit een DevOps manier wordt gewerkt, "You build it, you run it". De afdeling is verantwoordelijk voor het verder ontwikkelen van de webapplicatie en het beheer daarvan. Daarnaast is het team is

Bekijk vacature »

ETL Developer Datawarehouse

ETL Developer Datawarehouse Wil jij je ETL-ontwikkelexpertise inzetten binnen de zorg? Dan is dit jouw baan! Je werkt vanuit de Crystal Tower in Amsterdam met de nieuwste Microsoft-technieken aan slimme oplossingen die zorgorganisaties helder inzicht geven in hun verbeterpunten. Jouw baan Onze datamodellen geven ziekenhuizen meer inzicht in hun huidige activiteiten en verwachte ontwikkelingen. Jij gaat deze complexe modellen verder uitbouwen én ontwikkelt en verbetert daarbij proactief de ETL in C# en SQL. Hierbij heb je alle ruimte om te sparren met (ervaren) collega-ETL-ontwikkelaars en werk je samen met onze BI-ontwikkelaars, software developers en consultants technische implementatie. Jouw team Je

Bekijk vacature »

Software Engineer

Passie voor code, droom jij ’s nachts je bugs weg, is coderen je hobby en je werk. Dan ben jij de perfecte kandidaat voor onze e-ICT afdeling in Doetinchem! Wat ga je doen? Als Software Engineer ben je met jouw scrumteam van A tot Z betrokken bij het (door)ontwikkelen van de software. Je maakt daarbij gebruik van de nieuwste technieken waaronder o.a. Azure, .Net core, Docker en werkt aan mooie producten zoals RFID, microservices, Apps en een integratieplatform gebaseerd op Azure technologieën. Dit alles doe je volgens de Agile-methodiek en bent naast de dagelijkse stand-up betrokken bij de reviews, sprintplanning

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 »

Medior Front-end Developer

As a medior Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Medior Front-end Developer at Coolblue? As a Medior Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. "Want to become a Medior Front-end Developer at Coolblue? Else de Boer explains how to

Bekijk vacature »

Frontend developer voor een prachtige sector

Bedrijfsomschrijving Deze jonge en informele organisatie laat zich graag omschrijven als een websitebouwer die de grenzen opzoekt. Met een ambitieus en gedreven groep van web enthousiastelingen worden hier niet alleen goed werkende sites maar ook mooi ogende sites ontwikkeld voor een steeds groter wordende klantenkring. De cultuur hier is zeer ontspannen. De gemiddelde leeftijd ligt midden twintig en de communicatie is open. Passie voor het web is een absolute must om je hier thuis te voelen. Ze zijn per direct op zoek naar een Front-end Developer die de lopende webshops en andere e-commerce uitingen naar zijn hand zet. Functieomschrijving We

Bekijk vacature »

Applicatie- en werkplekbeheerder ICT

Loop jij warm voor alles met betrekking tot ICT en sta jij stevig in je schoenen? Weet jij al veel van applicatie- en werkplekbeheer en wil je ervaring opdoen? Ben je op zoek naar een ideale (volgende) stap in een internationale werkomgeving? Dan is deze functie echt iets voor jou! Applicatie- en werkplekbeheerder ICT Functieomschrijving: Als applicatie- en werkplekbeheerder ICT heb je een afwisselende baan. Je bent het eerste aanspreekpunt voor licenties en doet het contractbeheer voor de applicaties die bij ASTRON gebruikt worden. Daarnaast installeer, configureer, beheer en onderhoud je Windows en Mac OS werkplekken. Ook verzorg je de

Bekijk vacature »

(Junior) Informatie Consultant

Functiebeschrijving NORISK IT Groep is een innovatieve en tevens groeiende IT-dienstverlener in Noord Nederland. De onderneming biedt specialistische kennis en ervaring voor het ontwerp, de levering en installatie, alsmede voor het onderhoud en beheer op systemen en infrastructuren, voor grote en middelgrote organisaties. Betrokkenheid, eigenaarschap en slagvaardig handelen hebben geleid tot langdurige klantrelaties en een prominente positie op de Noordelijke IT-markt. De NORISK IT Groep maakt sinds maart 2018 onderdeel uit van de Vincere Groep, een landelijke speler van zeven bedrijven op het gebied van IT, Communicatie en Security. NORISK Visionair, een dochteronderneming van de NORISK IT Groep, voert met

Bekijk vacature »

Junior Oracle / JAVA Developer traineeship in Utre

Bedrijfsomschrijving Deze organisatie is gespecialiseerd in Oracle, E-business, CRM en Java oplossingen! Vele professionals zijn hier werkzaam en zij werken aan uitdagende langdurige projecten bij diverse klanten. De focus momenteel ligt op het werven van junioren die net klaar zijn met hun HBO of WO opleiding en affiniteit hebben met Oracle en JAVA. Wil jij hierin een echte professional worden en een mooi opleidingstraject aangaan? Lees dan zeker even verder. Functieomschrijving Mijn klant biedt recent afgestudeerden de mogelijk tot het leren van Oracle Pl/SQL en JAVA programmeren. Tijdens een intensief opleidingstraject van enkele weken wordt je geleerd om databases te

Bekijk vacature »

ETL Developer Datawarehouse

Wil jij je ETL-ontwikkelexpertise inzetten binnen de zorg? Dan is dit jouw baan! Je werkt vanuit de Crystal Tower in Amsterdam met de nieuwste Microsoft-technieken aan slimme oplossingen die zorgorganisaties helder inzicht geven in hun verbeterpunten. Jouw baan Onze datamodellen geven ziekenhuizen meer inzicht in hun huidige activiteiten en verwachte ontwikkelingen. Jij gaat deze complexe modellen verder uitbouwen én ontwikkelt en verbetert daarbij proactief de ETL in C# en SQL. Hierbij heb je alle ruimte om te sparren met (ervaren) collega-ETL-ontwikkelaars en werk je samen met onze BI-ontwikkelaars, software developers en consultants technische implementatie. Jouw team Je versterkt een gemotiveerd

Bekijk vacature »
DJ Lars

DJ Lars

14/02/2008 09:16:00
Quote Anchor link
Hallo,

In mijn filemanager script geef ik een lijstje weer met wat er in de directory staat.
Omdat ik dit zo net mogelijk wil doen heb ik dit in een DIV gezet en om de layout er net uit te laten zien heb ik substr gebruikt om lange bestandsnamen af te kappen. Wanneer een bestandsnaam meer dan 25 tekens bevat moet hij hem afkappen d.m.v. 3x ...

Dit werkt ook.

Echter loop ik tegen 1 klein probleem aan, achter iedere bestandsnaam komt nu ... te staan wat ik dus niet wil. Ik wil alleen dat wanneer een bestandsnaam meer dan 25 tekens bevat die ... zien, anders niet.

Ik gebruik de volgende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$bestand
= substr($file,0,25)."...";
?>


Alvast bedankt voor de tips!
Gewijzigd op 01/01/1970 01:00:00 door DJ Lars
 
PHP hulp

PHP hulp

19/01/2021 01:20:41
 
Nicoow Unknown

Nicoow Unknown

14/02/2008 09:26:00
Quote Anchor link
if(strlen($file) > 25)
 
Jelle Posthuma

Jelle Posthuma

14/02/2008 09:31:00
Quote Anchor link
Gebruik dit:

http://www.phphulp.nl/forum/showtopic.php?cat=1&id=44310&page=60

Heb ik onlangs gepost.
Die maakt strings netter korter.

Op te roepen met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo shorten('Hier je string',80,'...');
?>


Die 80 is de breedte van de tekst.
Die ... is hetgeen wat achter de string komt die ingekort is.
Als een string niet ingekort hoeft te worden, verschijnt die ... niet.
 
DJ Lars

DJ Lars

14/02/2008 11:23:00
Quote Anchor link
Nico bedankt!
Dat is idd de oplossing.
 
Jelle Posthuma

Jelle Posthuma

14/02/2008 13:30:00
Quote Anchor link
Probleem met het gebruiken van een gewone substr, is dit:

Stel er zijn 25 tekens toegestaan:

iiiiiiiiiiiiiiiiiiiiiiiii...
IIIIIIIIIIIIIIIIIIIIIIIII...
wwwwwwwwwwwwwwwwwwwwwwwww...
WWWWWWWWWWWWWWWWWWWWWWWWW...

Alle 4 de regels bestaan uit 25 tekens.

Zie je het verschil?
Als je het doet om je layout te besparen, niet de goeie manier.
Gebruik het systeem die ik in me vorige reply aangaf. (Dus ff die link checken)
Dat systeem gebruik ik zelf ook op mijn website, en werkt uitstekend.

Dan wordt het zo:

iiiiiiiiiiiiiiiiiiiiiiiii...
wwwwwwwww...

Dan baseert ie alles op de breedte van de string, en niet op aantal tekens.
 
Veil

Veil

14/02/2008 13:44:00
Quote Anchor link
Nadeel is dat het niet zo flexibel is, geen rekening houdt met fonts en je dit apart voor élk karakter moet invoeren. Van bijv. de hele UTF-8 set invoeren en een lengte bepalen word je ook niet vrolijk ;)

Maargoed, ligt verder natuurlijk helemaal aan het gebruik of het als zodanig nuttig is. Het is inderdaad handiger dan deze strlen manier.
 



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.