xlsx — подсчет пробелов до следующей строки в массиве PHP

Я импортировал .xlsx файл в PHP через скрипт. Мне нужны только два столбца из файла
http://imgh.us/xlsxx.png

Это сделано, но, как вы можете видеть, есть адрес и следующие за ним пробелы.
Мне нужно, чтобы информация из правого столбца была в одной строке, соответствующей адресу слева.

foreach ($Reader as $Row)
{
array_push($data, $Row);
$aadress_loc = array_search("Aadress", $Row);
$eluruumid = array_search("Ehitise osad", $Row);
array_push($asukohtruumid, $aadress_loc);
array_push($asukohtruumid, $eluruumid);
}
$li_length = count($data);
for ($i = 1; $i < $li_length; $i++){
array_push($aadress_mas,($data[$i][$asukohtruumid[0]])); // left column
array_push($ruumid_mas,($data[$i][$asukohtruumid[1]]));  // right column
}

Array
(
[0] => Harju maakond, Kernu vald, Laitse küla, Lossi tee 6
[1] =>
[2] =>  // 0;2 is the length of the first element
)
Array
(
[0] => E/1;E/2;E/3;E/4;E/5;E/6;M/7/Kontoriruumid;E/8;E/9
[1] => E/10;E/11;E/12;E/13;E/14;E/15;E/16;E/17;E/18;E/19
[2] => E/20;E/21;E/22;E/23;E/24
so I need to merge these 0;2 elements from another array to one string
and repeat the process with another elements from aadress array.

введите описание изображения здесь

Вот массив с различиями, но я не знаю, как я могу использовать его, чтобы делать то, что мне нужно.
Извините за не очень хороший английский.

2

Решение

Надеюсь, я понимаю вопрос, но думаю, что вы ищете это:

foreach ($Reader as $Row)
{
echo $row[0].' - '.$row[7];

// OR

echo $row['Aadress'].' - '.$row['Ehitise osad'];
}

Я не уверен, какой из них будет работать в вашей ситуации.

0

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

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

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