Vinnaren i pepparkakshustävlingen!
  • 2
  • 3
2021-03-05, 13:03
  #25
Medlem
Citat:
Ursprungligen postat av bosscs2
Kod:
$userList fgetcsv($file,999,",")

if(
$userList[i] == $userList[1]){ //Ingen lösning på hur dessa ska matcha och bli true 
fgetcsv() läser en rad från CSV-filen och placerar kolumnerna som hittas i $userlist. Så din if-sats ovan kollar om två kolumner är likadana. Vilket väl förmodligen inte lär hända om du inte lagrar samma data i två intilliggande(i och i+1) kolumner?

Så om du ska läsa igenom CSV-filens alla rader så behöver du nåt i stil med en while-loop. Dokumentationen för fgetcsv() - som du självklart redan har läst igenom ;^) - har exempel på en sån loop, och säger också att fgetcsv() returnerar false när den inte har fler rader att läsa.
Citera
2022-05-27, 18:02
  #26
Medlem
Nu vet jag inte om det bara var i ditt exempel, men man ska aldrig använda åäö i variabelnamn.
Citera
2022-05-27, 18:50
  #27
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av Yiputi
Nu vet jag inte om det bara var i ditt exempel, men man ska aldrig använda åäö i variabelnamn.
Håller med i princip (bl.a. för det försvårar för någon som inte har svenskt tangentbord), men det är inte ogiltig PHP.

https://www.php.net/manual/en/langua...les.basics.php
Citera
  • 2
  • 3

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback