webForumDet fria alternativet
Logga in / Bli medlem

split() från slutet

PHP

2 svar · 250 visningar · startad av Cactuz

Medlem sedan okt. 2001670 inlägg
Trådstart#1

Jag har en sök väg... ex. /den/här/vägen/fil.txt

Nu vill jag göra en split från slutet så jag får sista biten efter sista / i en variabel. Alltså fil.txt. Eftersom sökvägen är olika varje gång går det inte använda vanliga split.

Medlem sedan jan. 200240 inlägg
#2

Kan fungera (E i lumpen så ja har ingen möjlighet o testa =) :

<?php
$filVäg = "/den/här/vägen/fil.txt";

$nyFilväg = split("/", $filVäg);

$storlek = count($nyFilväg);
$storlek--;

$filnamn = $nyFilväg[$storlek];
?>

Om koden inte fungerar så är syftet att dela upp sökvägen i en vektor, räkna antal element i vektorn för att sedan visa sista elementet i vektorn ;)

mvh Hebbe

Medlem sedan aug. 20002 975 inlägg
#3

Sedan går ju det här också:

<?php 
$filVäg = "/den/här/vägen/fil.txt";

$filnamn = substr($filVäg, strrpos($filVäg, "/")+1);

?>
270 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)