hvor variablen "$navn" så i dette tilfælde er "Lars".
Mit problem er så bare, at koden åbenbart ikke kan se forskel på strengen "Lars" og første del af strengen "Larsen". Er der en måde hvorpå jeg kan løse det problem?
Tak for den hurtige reaktion. Kan jeg få dig til at komme med et "svar", så du kan få points og kan du måske sætte et par ord på hvad det er koden gør?
<?php // Siger at vi bruger php $navn = "Lars"; // Lægger navnet Lars ind i variablen $navn $linje = file("navne.txt"); // Lægger linjerne fra filen ind i et array for($i=0;$i<count($linje);$i++) // Kører alle linjerne igennem med en for-løkke { if(strtoupper(trim($linje[$i])) == strtoupper(trim($navn)))// Tjekker om den nutidige linje er lig med $navn variablen, og hvis den er så: { $antal++; // Læg 1 til $antal } } print $antal; // Udskriver det endelige antal af fundne forkomster af variablen $navn ?> // Afslutter php
Hvor $a er et array hvor index'et er et hel tal som beskriver forekomster af key, hvor key i dette tilfælde er navne.
Synes godt om
Ny brugerNybegynder
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.