Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: niezidentyfikowany index
Forum PHP.pl > Forum > PHP
qwerkon
Przy wlaczonej funkcji error_reporting(E_ALL), wyskakuje powiadomienie, ze nie mozna zidentyfikowac indexu $q w $alfabet[$q], mecze sie z tym juz pewin czas i nic, jak sie tego powiadomiena pozbyc?
[php:1:001da41688]<?php
function alfabet(){
$alfabet = array();
$post = array();
$alfabet[0] = chr(166); // ¦
$alfabet[1] = chr(172); // ¬
$alfabet[2] = chr(175); // Ż
$alfabet[4] = chr(052); // *
$alfabet[5] = chr(90); // Z
for($i=65;$i<81;$i++){$alfabet[] = chr($i);}
for($i=82;$i<88;$i++){$alfabet[] = chr($i);}
$size = count($alfabet);

//petla zmieniajaca ¦Ż¬ na SXX,ZXX,ZVV
for($q=0;$q<$size;$q++){
switch($alfabet[$q]){
case 'chr(166)': $alfabet[$q] = "SXX"; break;
case 'chr(175)': $alfabet[$q] = "ZXX"; break;
case 'chr(172)': $alfabet[$q] = "ZVV"; break;
}
}
sort($alfabet);
reset($alfabet);

for($q=0;$q<$podz;$q++){
switch($alfabet[$q]){
case 'SXX': $alfabet[$q] = chr(166); break;
case 'ZXX': $alfabet[$q] = chr(175); break;
case 'ZVV': $alfabet[$q] = chr(172); break;
}
echo$alfabet[$q]." ";
}
}
?>[/php:1:001da41688]

Za wszelka pomoc dziekuje.
adwol
Cytat
[php:1:26b08cfd61]<?php
$alfabet[2] = chr(175); // Ż
$alfabet[4] = chr(052); // *
?>[/php:1:26b08cfd61]

Przeskoczyłe¶ jeden indeks. Efekt zamierzony czy nie, ale póżniej w pętli próbujesz ten indeks 3 odczytać.
Cytat
[php:1:26b08cfd61]<?php
for($q=0;$q<$podz;$q++){
?>[/php:1:26b08cfd61]

Nie ma nigdzie deklaracji zmiennej $podz.
qwerkon
Cytat
Przeskoczyłe¶ jeden indeks. Efekt zamierzony czy nie, ale póżniej w pętli próbujesz ten indeks 3 odczytać.


Przeoczenie biggrin.gif wielkie dzieki, a co do $podz to jest to $size podzielone przez 2. Zeby ten poukladany alfabet podzielic na dwie rowne czesci.
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.