Nelabai aš ten iki galo įkirtau kaip reikia padaryti.
Tai masyvą pasidarau tokį:
$i=array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9");
Čia visos galimos reikšmės.
dabar noriu, kad paeiliui keistų reikšmes, ir jei randą atitinkančią užduotą reikšmę raportuoja tą reikšmę ir baigia skaičiavimą.
Tarkim, noriu kad einant pakeliui rastų "j" reikšmę ir parašytų kelinta reikšmė tame masyve ar iš kelinto sukimo rado tą reikšmę.
Bandau taip:
$i=array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9");
$itt=1;
$ieskomasis = "j";
foreach($i as $reiksme) {
$itt++;
if ($i <> $ieskomasis) {
} else echo "Rasta reiksme " . $i . "<br />";
}
echo "Rasta reiksme " . $i . "<br />";
echo "Surasta po " . $itt . " itaraciju <br />";
Bet kažkos briedas gaunasi, išmeta tokį atsakymą:
Rasta reiksme Array
Surasta po 63 itaraciju
Noriu, kad vietoj Array parašytų reikiamą raidę ar skaičių ir po kiek iteracijų ši reikšmė buvo surasta.
Gal reikia kitokį ciklą naudoti?