Avatar billede morild Nybegynder
24. januar 2006 - 17:00 Der er 4 kommentarer og
1 løsning

Slet en del af variabel i PHP

Jeg har lavet en tabel der viser mine poster fra en MySQL Database. Men jeg ønsker at forkorte nogle af felterne så de altid kan være inden i tabellen uden at den skal skifte linie.

Hvordan forkorter jeg en streng eller sletter noget af variablen inden udskrivning på skærmen?

Jeg tænker noget kode som dette? (Jeg ønsker kun at have de første 30 karakterer i variablen og vil ikke ændre størrelsen på mit databasefelt)

$row[Navn]=length($row[Navn]=30)
Avatar billede jaw Nybegynder
24. januar 2006 - 17:02 #1
F.eks.:
$kort_navn = substr($row['navn'], 0, 30);
Avatar billede morhan Novice
24. januar 2006 - 17:10 #2
Hvis du ikke senere i scriptet skal benytte hele teksten, kan du gøre det direkte i din sql..

select substring(navn, 1, 30) navn from tabel
Avatar billede morild Nybegynder
24. januar 2006 - 18:12 #3
Genialt! Tak for hjælpen!

Hvem vil ha' pointene? jaw var lige på, men kan sagtens bruge morhan's svar også!
Avatar billede jaw Nybegynder
24. januar 2006 - 18:23 #4
Det er dig der vælger den løsning, du mener er bedst. Dog vil morhan's muligvis have et par ressourcemæssige fordele. Men det er op til dig, hvilken løsning du har brugt/passer bedst til dit behov :)
Avatar billede morild Nybegynder
18. august 2010 - 18:07 #5
lukker spg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester