This has been discussed waaaayy back but never got implemented.

so, could you Ruud implement multidimensional array support for ascan?

when doing ascan against multidim array, one would give parameter saying which dimension to scan.

here's the working example code that demonstrates ascan for multidimensional arrays:
 Code:
Function mAscan($arr, $exp, $startAt, $dimensionToScan, optional $flags)
 dim $,$c,$cache[ubound($arr,$dimensionToScan)]
 $startAt=split($startAt)
 for $c=0 to ubound($arr,$dimensionToScan)
  $startAt[$dimensionToScan-1] = $c 
  $=execute("$$cache[$$c] = $$arr["+join($startAt,",")+"]")
 next
 $mAscan=ascan($cache,$exp,,,$flags)
Endfunction
_________________________
!

download KiXnet