Что нового

Двухмерный массив записать в одномерный.

Detka.i.alex

Новичок
Сообщения
12
Репутация
0
Доброе время суток.
Есть двухмерный массив:
Код:
$a[0][1]="s"
$a[0][2]="t"
$a[0][3]="a"
$a[0][4]="r"
$a[0][5]="t"

$a[1][1]="f"
$a[1][2]="i"
$a[1][3]="n"
$a[1][4]="i"
$a[1][5]="s"
$a[1][6]="h"


Надо его записать в одномерный массив что бы получилось примерно это:

Код:
$b[1]="Start"
$b[2]="Finish"


Хотел сделать через функцию добавления в конец строки последнего символа но не нашёл такой функции. Вообщем HELP Plz!
 

dwerf

Использует ArchLinux
Сообщения
478
Репутация
219
Код:
Dim $a[2][7], $b[2]

$a[0][1]="s"
$a[0][2]="t"
$a[0][3]="a"
$a[0][4]="r"
$a[0][5]="t"

$a[1][1]="f"
$a[1][2]="i"
$a[1][3]="n"
$a[1][4]="i"
$a[1][5]="s"
$a[1][6]="h"

For $i1 = 0 To UBound($a, 1)-1 Step +1
	For $i2 = 0 To UBound($a, 2)-1 Step +1
		If $a[$i1][$i2] = '' Then ContinueLoop
		$b[$i1] &= $a[$i1][$i2]
	Next
Next

MsgBox(0, 'Return', '$b[0] = ' & $b[0] & @CRLF & '$b[1] = ' & $b[1])
 
Автор
D

Detka.i.alex

Новичок
Сообщения
12
Репутация
0
dwerf
Спасибо. не думал что дело может быть в одном символе ;))
 

dwerf

Использует ArchLinux
Сообщения
478
Репутация
219
Для общего развития:
Код:
$a = $a + $b
$a = $a - $b
$a = $a * $b
$a = $a / $b
$a = $a & $b


тоже самое, что и

Код:
$a += $b
$a -= $b
$a *= $b
$a /= $b
$a &= $b
 
Верх