#include <Array.au3>
Local $a_Array[9][3] = [['116', '第一行', '1'], _
['7', '第二行', '2'], _
['4', '第三行', '3'], _
['2', '第四行', '4'], _
['0', '第五行', '5'], _
['36', '第六行', '6'], _
['2', '第七行', '7'], _
['1', '第八行', '8'], _
['139', '第九行', '9']]
_ArrayDisplay($a_Array, "$a_Array")
Local $vData = 2
Local $a_A[9][3], $a_B[9][3], $ixA = 0, $ixB = 0
For $ii = 0 To UBound($a_Array) - 1
If $a_Array[$ii][0] = $vData Then
$a_A[$ixA][0] = $a_Array[$ii][0]
$a_A[$ixA][1] = $a_Array[$ii][1]
$a_A[$ixA][2] = $a_Array[$ii][2]
$ixA += 1
Else
$a_B[$ixB][0] = $a_Array[$ii][0]
$a_B[$ixB][1] = $a_Array[$ii][1]
$a_B[$ixB][2] = $a_Array[$ii][2]
$ixB += 1
EndIf
Next
ReDim $a_A[$ixA][3], $a_B[$ixB][3]
_ArrayConcatenate($a_A, $a_B)
_ArrayDisplay($a_A, "$a_A")
|