on Aug 11th, 2008PHPLinq

Många är vi som älskar och använder Linq (Language Integrated Query) i .Net. Kort sagt används Linq för att ställa frågor mot dataobjekt, med liknande syntax och funktionalitet som en databas.

Ett snabbt linq-exempel i C# skulle kunna se ut något i stil med:

int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
var lowNums =
    from n in numbers
    where n < 5
    select n;

foreach (var num in lowNums)
{
    Console.WriteLine(x);
}

vilket är mycket smidigt. Ända tills nu har Linq endast funnits i .NET 3.5, men finns nu som ett bibliotek till PHP. Funktionaliteten är densamma som i .Net, och ett exempel från PHPLinq skulle kunna se ut som följande:

$numbers = array(5, 4, 1, 3, 9, 8, 6, 7, 2, 0);

$lowNums= from(‘$num’)->in($numbers )
            ->where(‘$num < 5′)
            ->select(‘$num’);

foreach($lowNums as $num)
{
    echo $num;
}

PHPLinq

Rekommenderas:
inredning

RSS

Lämna en kommentar