да, только в третьем форе уже три счетчика (как у тебя в примере).
$i — первый счетчик для:
$chars[i] — первое "измерение" массива
$j — второй для:
$chars[i][j] — второе "измерение" массива
$k — третий
$chars[i][j][k] — третье "измерение" массива
выполняются они так:
$i = 0 : {
$j = 0 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
$j = 1 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
$j = 2 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
...
$j = 9999 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
}
$i = 1 : {
$j = 0 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
$j = 1 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
$j = 2 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
...
$j = 9999 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
}
$i = 2 : {
$j = 0 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
$j = 1 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
$j = 2 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
...
$j = 9999 : {
$k = 0;
$k = 1;
$k = 2;
....
$k = 99999;
}
}
....