"alt" till bilder, fråga om PHP

Permalänk
Medlem

"alt" till bilder, fråga om PHP

Hej!

Har en fotosida och vill ha beskrivningstext i form av "alt" till bilderna

Som det är nu hämtas det av en variabel i PHP som tar hela filnamnet tex alt="trees.jpg" vilket inte är så optimalt

Vill ha det tex alt="trees" utan .jpg taggen

Tror att variabeln som används för att ta fram den koden används på andra ställen i koden så det bäste vore nog att skriva en egen (ingen aning hur) som tar bort .jpg på slutet i alt texten

KOD:

alt="' . $filename . '"/>'

Visa signatur

▩ Monitor: ASUS Swift 27" @ 1440p/165Hz ▩ CPU: Ryzen 7700X ▩ Cooling: Corsair H170i ELITE 420mm ▩ GPU: MSI 3080 Ti SUPRIM X ▩ Memory: Corsair 32GB DDR5 Vengeance ▩ Motherboard: ASUS Crosshair X670E Hero ▩ M.2: Samsung 980 Pro ▩ PSU: Corsair HX1200 ▩ Chassi: Corsair 7000X ▩ Geekbench 6: 2903 ▩ Time Spy: 19 340

📷 Mina fotografier
👍 SweClike - Synligare färg på dina likes

Permalänk
Medlem

Om det bara finns 1 punkt i hela filnamnet så borde explode kunna användas.

$explode = explode(".", $filename); $filename = $explode[0];

Finns säkert bättre alternativ och om du har flera punkter i filnamnet så fungerar inte detta.
Går att göra med regexp men är inte särskilt bra på det så nån annan kanske kan fixa det.

Permalänk
Medlem

Ta en titt på basename.