Вот такая заморочка выходит!
Написана мелкая функция:
ее вызывает другая функция:
в итоге print_r($test); выводит вот это:
как возможно это "нечто" превратить в человеческий одномернный массив вида:
Написана мелкая функция:
PHP:
function TestFunc($item_id) {
$sql = "SELECT item_id FROM items WHERE item_id = '$item_id'";
$result = mysql_query($sql);
$test = array();
while ($row = mysql_fetch_array($result)) {
array_push($test, $row["item_id"]);
}
print_r($test);
}
ее вызывает другая функция:
PHP:
function OtherFunc($user_id) {
$sql = "SELECT group_id FROM groups WHERE user_id = '$user_id'";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
TestFunc($row["group_id"]);
}
}
в итоге print_r($test); выводит вот это:
Code:
Array (
[0] => item1
[1] => item2
[2] => item3
[3] => item4
)
Array (
[0] => item1
[1] => item2
)
Array (
[0] => item1
[1] => item3
)
как возможно это "нечто" превратить в человеческий одномернный массив вида:
Code:
Array (
[0] => item1
[1] => item2
[2] => item3
[3] => item4
[4] => item1
[5] => item2
[6] => item1
[7] => item3
}