2012-08-09 3 views
0

SQL 쿼리를 다시 배열을 실행하는 모든 종류의 PHP 라이브러리가 있습니까? 이 같은배열에 대한 SQL 쿼리?

뭔가 :

$array = array(
    array(
     "field_a" => "first_a"  
     "field_b" => "something"   
    ), 
    array(
     "field_a" => "second_a"  
     "field_b" => "else"  
    ), 
    array(
     "field_a" => "third_a"  
     "field_b" => "something"   
    ) 
); 

$rows = arrayQuery($array, "SELECT field_a WHERE field_b = 'something'"); 

/* 
$rows = array(
    array(
     "field_a" => "first_a"  
    ), 
    array(
     "field_a" => "third_a"  
    ) 
); 
*/ 

찾을 비슷한 : http://blog.phpdeveloper.org/?p=61하지만 쿼리하지 않습니다.

답변

2

나는 LINQ for PHP이 트릭을한다고 믿습니다. 필자는 이것이 PHP에서 '쿼리하는 배열'에 가까워짐에 따라 가까운 것이라고 생각합니다.