Avatar billede ²×³ Nybegynder
16. marts 2015 - 10:52 Der er 3 kommentarer og
1 løsning

Hvordan fjerner jeg ( sml_6_2012_ ) i et filnavn

Hej

Hvordan fjerner jeg ( sml_6_2012_ ) i et filnavn

jeg har prøvet med Trim() og str_replace() intet virker

Filnavn sml_6_2012_imgcph7[1].jpg

her er hvad jeg har prøvet

$img = trim($sml_6_2012_imgcph7[1].jpg,'sml_'.$var.'_'.$var2.'_');


$img = str_replace( 'sml_$var_$var2_', '', sml_6_2012_imgcph7[1].jpg);

Håber at du kan hjælpe

Lars
Avatar billede Slater Ekspert
16. marts 2015 - 11:04 #1
Prøv

$img = 'sml_6_2012_imgcph7[1].jpg';

$img = preg_replace('/^sml_[\d]+_[\d]+_/', '', $img);

echo $img;
Avatar billede ²×³ Nybegynder
16. marts 2015 - 11:10 #2
Tak for hurtig svar viperine det virker smider du et svar

Vh. Lars
Avatar billede Slater Ekspert
16. marts 2015 - 11:10 #3
Så gerne.
Avatar billede cht22 Professor
16. marts 2015 - 11:55 #4
Eller sådan:

<?php
$img = str_replace('sml_6_2012_','','sml_6_2012_imgcph7[1].jpg');

echo $img;
?>

Eller

<?php
$var = "6";
$var2 = "2012";

$img = str_replace('sml_'.$var.'_'.$var2.'_','','sml_'.$var.'_'.$var2.'_imgcph7[1].jpg');

echo $img;

?>
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