Salve ragazzi, ho creato uno script che, a seconda della pagina in cui si trovi dovrebbe visualizzarmi tot lettere alfabetiche, per fare ciò ho realizzato uno script, ma che mi da il seguente errore:
Notice: Uninitialized string offset: 2 in c:\programmi\easyphp1-8\www\array.php on line 24
Lo script è il seguente:
Codice PHP:
<?php
$numero = array(
1 => 'a',
2 => 'b',
3 => 'c',
4 => 'd',
5 => 'e',
6 => 'f',
7 => 'g',
8 => 'h',
9 => 'i',
10 => 'l'
);
define ("TEST", "Lettere:");
for ( $i = 1; $i <= 10; $i++ ) {
if ( isset($_GET['page']) )
{
switch ($_GET['page']) {
case 1:
$numero = substr($numero[$i], 0, 1);
echo TEST. $numero."<br />\r";
break;
case 2:
$numero = substr($numero[$i], 0, 2);
echo TEST. $numero."<br />\r";
break;
case 5:
$numero = substr($numero[$i], 0, 5);
echo TEST. $numero."<br />\r";
break;
case 10:
echo TEST. $numero[$i]."<br />\n";
break;
}
}
}
?>
Non so proprio dove ho sbagliato. Grazie a chiunque mi aiuti