Это не подходит.
Я не знаю заранее наименование строк массива.
Они у меня совпадает с именами полей в таблице. Не знаю и количество.
То есть моя функция должна отсортировать как массив вида:
$ar[\'id\']=(0,1,2);
$ar[\'name\']=(\'a\',\'b\',\'c\');
$ar[\'status\']=(6,8,3);
так и массив:
$ar[\'id\']=(1,0,2);
$ar[\'name\']=(\'a\',\'b\',\'c\');
и любой другой.
Но в этих массивах всегда присутствует 1 строка [\'id\'].
По ней и нужно провести сортировку, но не только элементов этой строки,
но и всех отсальных соответственно, то есть если в [\'name\'] элемент \'a\' находится в одном
столбце с элементами 0 и 6, то и после сортировки он там долже находится.
С помощью array_keys я могу получить ключи массива, имя массива всегда ar.
То есть в цикле смогу сформировать строку $a=",$ar[\'id\'],$ar[\'name\']";
Но это не подходит так как это строковая переменная, а нужны строки-массивы, разделенные запятой.
Как передать этой функции динамически сформированные имена массивов, разделенные запятой?
Или никак нельзя?