Autor Zpráva
Andy
Profil *
Mam array:
$vrat = array("1"=>1,0,2,0,3,0,4,0,5,0);


Mam funkciu:
function kodovanie_hlasovanie($x,$dekode){
$plus = $decode[$x*2]; 
$plus++;
if ($x == 1):
$kode = "1?".$plus."%2?".$decode[4]."%3?".$decode[6]."%4?".$decode[8]."%5?".$decode[10];
elseif ($x == 2):
$kode = "1?".$decode[2]."%2?".$plus."%3?".$decode[6]."%4?".$decode[8]."%5?".$decode[10];
elseif ($x == 3):
$kode = "1?".$decode[2]."%2?".$decode[4]."%3?".$plus."%4?".$decode[8]."%5?".$decode[10];
elseif ($x == 4):
$kode = "1?".$aa."%2?".$decode[4]."%3?".$decode[6]."%4?".$plus."%5?".$decode[10];
elseif ($x == 5):
$kode = "1?".$decode[2]."%2?".$decode[4]."%3?".$decode[6]."%4?".$decode[8]."%5?".$plus;
endif;
return $kode;
}


Chcem vyhodnotit array:
 $kode = kodovanie_hlasovanie($x,$vrat);


Ocakavam vysledok 1?0%2?1%3?0%4?0%5?0

Avsak dostanem len 1?%2?1%3?%4?%5?

Vyskusal som dat do funkcie kodovanie_hlasovanie return $dekode a vypisat cez
print_r($kode)
. Funguje..
Vyskusal som dat do funkcie kodovanie_hlasovanie return $dekode a vypisat cez
print_r($kode[1])
. Funguje..

Vyskusal som dat do funkcie kodovanie_hlasovanie ako return $dekode[1] a vypisat cez
print_r($kode)
. Nefunguje.. :-(
Werewolf
Profil
Já bych používal to, co funguje... Je to problém, používat funkční skripty?
Cargas
Profil
function kodovanie_hlasovanie($x,$dekode){
oprav na $decode
Andy
Profil *
function kodovanie_hlasovanie($x,$dekode){
oprav na $decode

Viac oci viac vidi. Dik! Boh php Ta zehnaj.. Citim sa trapne ale robim sa ze nie..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: