Pac*_*aco 2 php arrays algorithm
我有一组7个变量.称它们为A,B,C,D,E,F和GI需要检测表中任何给定行中七个中有多少个可能包含0到7个变量.
另一个转折是每个变量可能具有6个"有效"值之一(调用值X,Y,X,AA,BB,CC)或为空.
我想知道的是:在给定的行中,有多少列填充了有效值?
我一直在挠头,似乎无法想出一个可靠的算法.有什么建议?
非常感谢,Paco
$vars = array('A', 'B', 'C', 'D', 'E', 'F', 'G');
$presentInDBRow = array_intersect($vars, $rowFromDatabase); //calculate intersection of arrays
count($presentInDBRow); // get count of instersection
Run Code Online (Sandbox Code Playgroud)