Avatar billede syswatch Novice
01. juli 2009 - 14:30 Der er 6 kommentarer og
1 løsning

Finde første del af filnavnet

Hejsa,
Jeg bruger et lille script til at udvælge 10 tilfældige billeder fra et bibliotek, og nu skal jeg bruge den første del af filnavnet, hvordan finde jeg frem til det.. kan min nuværende kode udbygges ?

filnavnene er alle sådan opbygget: tal_tal.jpg
(jeg skal bare bruge det første tal, som skal stå i min PRINT linie.

$billeder = glob( "markpictures/thumbs/*.jpg" );
shuffle( $billeder );
$billeder = array_slice( $billeder , 0, 10 );
foreach ( $billeder as $billede )

{
print "list(['$billede','tal','_self','test.dk',100,75]);\n";
}


Nogen der kan hjælpe mig lidt på vej her ?
Avatar billede mcb2001 Nybegynder
01. juli 2009 - 14:56 #1
hvis du har fil-navnet kan du bruge:
http://dk2.php.net/substr
til at klippe de fire sidste bogstaver væk :-)
(altså .jpg)
Avatar billede syswatch Novice
01. juli 2009 - 15:04 #2
Det er jeg klar over, men det skal implementeres ind i ovenstående script, og jeg har ikke filnavnet...
Avatar billede anitavizdk Nybegynder
01. juli 2009 - 15:27 #3
Noget ala dette?

$billeder = glob( "markpictures/thumbs/*.jpg" );
shuffle( $billeder );
$billeder = array_slice( $billeder , 0, 10 );
foreach ( $billeder as $billede ){
$data=explode("_",$billede);
print "list(['$billede',$data[0],'_self','test.dk',100,75]);\n";
}
Avatar billede anitavizdk Nybegynder
01. juli 2009 - 15:27 #4
ups nok nærmere:
$billeder = glob( "markpictures/thumbs/*.jpg" );
shuffle( $billeder );
$billeder = array_slice( $billeder , 0, 10 );
foreach ( $billeder as $billede ){
$data=explode("_",basename($billede));
print "list(['$billede',$data[0],'_self','test.dk',100,75]);\n";
}
Avatar billede coderdk Praktikant
01. juli 2009 - 22:54 #5
Du kan også kigge på http://dk2.php.net/pathinfo
Avatar billede syswatch Novice
16. august 2013 - 10:58 #6
Nogen der smider et svar så jeg kan lukke ?
Avatar billede coderdk Praktikant
16. august 2013 - 11:01 #7
Ingen til mig :)
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