zapppaMedlem sedan nov. 200728 inlägg Hej
Som ni säkert känner till så använder man sig av tecknet * i tex c++ och andra prog-språk för att det istället för * ska kunna stå vad som helst.
Jag undrar hur man använder sig av tecknet * i php eller om man använder sig av något annat tecken/funktion.
Tack i förhand.
/zapppa
Nej, riktigt så är det inte. * används i c++ osv bland annat för multiplikation och operationer som involverar pekare, men inte som "wildcard" på ett direkt sätt. Om du berättar vad du vill få uträttat är chansen större att någon kan hjälpa dig. :)
zapppaMedlem sedan nov. 200728 inlägg Okej.
Jo de är så att jag söker igen om mapp efter bilder, för att få reda på vilken bild som ska visas så heter bilderna typ 9bil_1.png och då är det så att jag använder isset för att ange 9 och bil men om jag har flera bilder heter dom typ 9bil_2.png 9bil_3.png osv. och då vet jag inte hur jag ska göra för att den ska söka igenom alla filer som börjar med 9bild....?
if ($thumb = opendir('./h_thumb/')) {
while (false !== ($thumb2 = readdir($thumb))) {
if ($thumb2 != "." && $thumb2 != "..") {
$a = 0;
if ($thumb2 == $qry[id].$qry[Typ]. '.png' || $thumb2 == $qry[id].$qry[Typ]. '.jpeg' || $thumb2 == $qry[id].$qry[Typ]. '.jpg' || $thumb2 == $qry[id].$qry[Typ]. '.gif') {
print '<img src="/h_thumb/' .$thumb2. '" width="125px" onclick=h_bild("' .$thumb2. '")>';
}
}
}
closedir($thumb2);
}
Jag har fått till det så att den hittar alla bilder med 9bil.png osv nu.
Tacksam för hjälp.
/zapppa
FiaMedlem sedan apr. 20042 994 inlägg Det finns en funktion substr_count() som räknar alla förekomster av en fras (t ex "9bil") i en sträng. Det finns kanske smidigare sätt att lösa det här problemet på, men jag hade nog sållat ut alla filer där en substr_count() på filnamnet returnerar ett värde större än 0, för en viss fras.
pulseMedlem sedan nov. 200373 inlägg Det är nog det här du letar efter:
http://se2.php.net/manual/en/function.glob.php
Då kan du söka efter 9bil*.png