| Autor | Zpráva | ||
|---|---|---|---|
| zdenek125 Profil |
#1 · Zasláno: 1. 7. 2011, 19:54:59
Ahoj muže te mi někdo poradit?
mam tady kod ale když to mam ve funcion tak se mi pořád vypíše místo řetězce Array nevíte čím to je
$retezec = 'jedna:dva:tri:ctyri:pet:sest';
$cisla = Explode (':', $retezec);
$cisla2 = Explode (':', $retezec,3);
$cat=$catcz;print $scpv=$cisla2[0];print $scpv=$cisla2[2];categorie();
function categorie(){
echo"<font id='categorie' face='Arial CE' class='fsx05'color='#ffffff'>". cat() ."<font face='Arial CE' class='fsx05' color='#ffff00'>
". scpv() ."<br></font></font>";
}
function scpv(){ //název ve skriptu function muzeme menit
return $GLOBALS["scpv"];//aby fungovalo $obr ve skriptu function
}
function cat(){ //název ve skriptu function muzeme menit
return $GLOBALS["cat"];//aby fungovalo $obr ve skriptu function
} |
||
| Tori Profil |
#2 · Zasláno: 1. 7. 2011, 20:18:26
1. Místo jaké proměnné vám to píše "Array"? Mně to nikde nepsalo.
2. Co je v proměnné $catcz? |
||
| zdenek125 Profil |
#3 · Zasláno: 1. 7. 2011, 20:50:48 · Upravil/a: zdenek125
omlouvám se možna jsem to blbě napsal $catcz to stím nesouvisí to používám na více jazyku.
když to vypíšu $cat=$catcz;print $scpv=$cisla2[0];pr int $scpv=$cisla2[2];categorie(); $cisla2 $scpv $cat=$catcz;print $scpv[0];print $scpv[2];categorie(); $scpv=$cisla2[0];print $scpv=$cisla2[2];categorie();
$cat=$catcz;print $scpv=$cisla2[0];print $scpv=$cisla2[2];categorie();
function categorie(){
echo"<font id='categorie' face='Arial CE' class='fsx05'color='#ffffff'>categorie<font face='Arial CE' class='fsx05' color='#ffff00'>
". scpv() ."<br></font></font>";
}
function scpv(){ //název ve skriptu function muzeme menit
return $GLOBALS["scpv"];//aby fungovalo $obr ve skriptu function
}
|
||
| Davex Profil |
#4 · Zasláno: 1. 7. 2011, 21:26:36 · Upravil/a: Davex
Tomuto programátorskému stylu moc nerozumím, ale co je po provedení tohoto kódu v proměnných?
echo '<pre>'; var_dump($cisla); var_dump($cisla2); var_dump($scpv); var_dump($cat); echo '</pre>'; Uvedený kód mi funguje bez problémů. Asi nejsou známy všechny okolnosti. |
||
| Tori Profil |
#5 · Zasláno: 1. 7. 2011, 21:35:26
No když přejmenujete $cisla2 na $scpv:
$scpv = Explode (':', $retezec,3);Jinak tohle funguje v pořádku, taky nevím, kde je problém. $retezec = 'jedna:dva:tri:ctyri:pet:sest';
$cisla2 = Explode (':', $retezec, 3);
print $cisla2[0]; // napíše 'jedna'
print $cisla2[2]; // napíše 'tri:ctyri:pet:sest' |
||
| zdenek125 Profil |
#6 · Zasláno: 1. 7. 2011, 21:57:21
ono to fuguje ale nevim jak to dostat do function jestli to jde
|
||
| Tori Profil |
#7 · Zasláno: 1. 7. 2011, 22:34:02
Uvnitř funkce můžete použít i $GLOBALS['scpv'][0].
Přesněji: pokud všude potřebujete jen jediný prvek z pole $scpv, změňte funkci scpv. Pokud na různých místech různé prvky, tak změňte fci categorie: function categorie(){
$pole = scpv();
echo"<font id='categorie' face='Arial CE' class='fsx05'color='#ffffff'>categorie<font face='Arial CE' class='fsx05' color='#ffff00'>
". $pole[0] ."<br></font></font>";
} |
||
| zdenek125 Profil |
#8 · Zasláno: 1. 7. 2011, 23:15:55
jenže se vypíše pořád jen tri:ctyri:pet:sest a už se nevypíše jedna
|
||
|
Časová prodleva: 15 let
|
|||
0