![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
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. |
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:43 |