Avatar billede musiat Nybegynder
17. juni 2003 - 09:51 Der er 4 kommentarer og
1 løsning

String-funktion

Hej,

Jeg mangler lige en string?-funktion til php, der bevirker, at jeg kan nøjes med at skrive karaktererne på ex. plads 7 og 8 i en string og IKKE det der kommer før. Findes der ikke det, ligesom i Java?

På forhånd tak:-)
Avatar billede ahv Nybegynder
17. juni 2003 - 09:56 #1
<?php
$start = 0;
$slut = 10;
$string = "en streng bla bla bla";
$nystring = substr($string, $start, $slut);

//Tager de første 10 pladser!
?>
Avatar billede musiat Nybegynder
17. juni 2003 - 10:00 #2
Det virker - takker
Avatar billede fangel Nybegynder
17. juni 2003 - 10:00 #3
ahv => nu er det jo $slut, men $length der skulle bruges... i dit tlf. vil det give det samme... men ikke hvis start var fx 2... så ville det give bogstav 2 - 12

Morten
Avatar billede ahv Nybegynder
17. juni 2003 - 10:05 #4
$start = 2;
$slut = 12;
$string = "en streng bla bla bla";
$nystring = substr($string, $start, $slut);

Tager fint fra 3-12 ?
Avatar billede fangel Nybegynder
17. juni 2003 - 10:09 #5
substr

(PHP 3, PHP 4 )
substr -- Return part of a string

Description
string substr ( string string, int start [, int length])

substr() returns the portion of string specified by the start and length parameters.

If start is non-negative, the returned string will start at the start'th position in string, counting from zero. For instance, in the string 'abcdef', the character at position 0 is 'a', the character at position 2 is 'c', and so forth.

det er længde, og ikke slut char...

Morten
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