matrix — транспонировать массив в переполнение стека

Я пытаюсь транспонировать массив,
Вот мой текущий код: я прошу прощения, если я выгляжу совершенно глупо, но я относительно новичок в php и программировании в целом, поэтому эта задача была очень сложной !!
Огромное спасибо заранее.

$store1 = file("1.txt");
$store1 = array();
$file1 = fopen("1.txt", "r") or die("Unable to open file!");

//put the .txt file into an array
while (!feof($file1))
{
$line=fgets($file1);

//process line however you like
$line=trim($line);

//add to array
$store1[]=$line;

}

///trying to transpose matrix the array in this function..
function transposeArray($store1)
{
if(is_object($store1))
$store1 = get_object_vars($store1);

if(!is_array($store1))
return $store1;

$new_data = array();
//var_dump($data);
foreach ($store1 as $key=>$record);
foreach ($record as $index=>$value);
$new_data[$index][$key] = $value;
//var_dump($new_data);
return $new_data;
echo $new_data[1];
}

//trying to call the function..
transposeArray($store1);

fclose($file1);

1

Решение

Я не могу комментировать, поэтому я попрошу вас здесь.

Чтобы получить лучший ответ, вы должны сообщить аудитории, что находится внутри вашего файла (1.txt).
Является 1.txt CSV-файл или он разделен пробелами?
Также важно знать, что вы хотите сделать после того, как вы перенесли массив

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]