For e.g. we have string
$somestring = '11;11;11;12;13';
and array
$somearray = array(
11 => array(
prop => array(0=>11),
uid => 1,
),
21 => array(
prop => array(0=>12),
uid => 2,
),
32 => array(
prop => array(0=>11),
uid => 1,
),
34 => array(
prop => array(0=>11),
uid => 2,
),
35 => array(
prop => array(0=>13),
uid => 1,
),
36 => array(
prop => array(0=>13),
uid => 3,
),
37 => array(
prop => array(0=>12),
uid => 1,
),
38 => array(
prop => array(0=>12),
uid => 3,
),
39 => array(
prop => array(0=>12),
uid => 1,
),
);
How to get from $somearray [uid] on condition that value of [prop] is equal same value in $somestring and output it by filled rows like this:
row1:11(uid:1);11(uid:1);11(uid:2);12(uid:2);13(uid:1)
row2:11(uid:);11(uid:);11(uid:);12(uid:1);13(uid:3)
row3:11(uid:);11(uid:);11(uid:);12(uid:3);13(uid:)
row4:11(uid:);11(uid:);11(uid:);12(uid:1);13(uid:)
I found a bit reletive solution here http://eval.in/6816 but it is not dealing with repeated values