Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> niezidentyfikowany index
qwerkon
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 8.07.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
qwerkon
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 8.07.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat
Przeskoczyłeś jeden indeks. Efekt zamierzony czy nie, ale póżniej w pętli próbujesz ten indeks 3 odczytać.


Przeoczenie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) wielkie dzieki, a co do $podz to jest to $size podzielone przez 2. Zeby ten poukladany alfabet podzielic na dwie rowne czesci.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:43