Autor | Zpráva | ||
---|---|---|---|
teapack Profil |
#1 · Zasláno: 8. 7. 2008, 14:03:48 · Upravil/a: teapack
Zdravím Vás,
obracím se na Vás s jedním problémem: echo $typ; if($typ == 'sekce') { $return['typ'] = $typ; $return['url'] = $explode[1]; echo 'je sekce'; } echo $typ -> vypíše "sekce", ale "je sekce" se už nevypíše. $typ je normální string, který získám pomocí explode ($typ = explode[0]). když ale natvrdo napíšu $typ = 'sekce', tak podmínka vrátí true a vypíše echo v ní. Proč? Díky za odpovědi :) |
||
nightfish Profil |
#2 · Zasláno: 8. 7. 2008, 14:13:18
když ale natvrdo napíšu $typ = 'sekce', tak podmínka vrátí true a vypíše echo v ní. Proč?
$typ = 'sekce' je přiřazení řetězce "sekce" do proměnné $typ hodnotou tohoto přiřazení je přiřazovaná hodnota, která se při převodu na typ boolean vyhodnotí jako true |
||
teapack Profil |
#3 · Zasláno: 8. 7. 2008, 14:16:04
$typ = 'sekce' je přiřazení řetězce "sekce" do proměnné $typ
hodnotou tohoto přiřazení je přiřazovaná hodnota, která se při převodu na typ boolean vyhodnotí jako true Díky, ale tohle můj bohužel neřeší. Nebo víš jak na to? :) |
||
nightfish Profil |
#4 · Zasláno: 8. 7. 2008, 14:18:26
aha, pochopil jsem to zdá se jinak...
dá se říci, že proměnná $typ zcela určitě neobsahuje "sekce" (možná jsou tam nějaké mezery navíc apod.) zkus co udělá if (trim($typ) == "sekce") {... |
||
teapack Profil |
#5 · Zasláno: 8. 7. 2008, 14:20:19
if (trim($typ) == "sekce") {...
to by mě ve snu nenapadlo. funguje :) díky ;) |
||
Časová prodleva: 16 let
|
0