jawka7
28.08.2007, 17:22:06
chce sprawdzic czy dwa ciagi sa sobie rowne np.
<?php
$a='asd';
$b='asd';
if ($a==$b)
{
print "te ciagi sa sobie rowne"; }
?>
jak to zrobic??
Speedy
28.08.2007, 17:31:15
W Twoim przykładzie przecież sprawdziłeś, że wartość jednej zmiennej jest równa wartości drugiej zmiennej.
Squealer
28.08.2007, 17:31:57
moze lepiej daj " " i w if identycznosc ===
mike
28.08.2007, 17:33:02
Cytat(Squealer @ 28.08.2007, 18:31:57 )

moze lepiej daj " " (...)
Zapraszam do manuala po naukę od podstaw.
Autora również. Przenoszę na
Przedszkole.
jawka7
28.08.2007, 17:51:13
Squealer jak ty chcesz w ten sposob porownac znaki co myslisz ze tak juz nie probowalem to sa ciagi a nie liczby.
Speede wiem ze to porownuje ale jezeli te dwa ciagi nie byly by rowne to chce zeby instrukcja if wykonala else
mike
28.08.2007, 19:16:53
To sobie dopisz blok
else. Nie rozumiem o co Ci chodzi.
jawka7
28.08.2007, 19:55:07
chodzi mi o to ze zmienne są rodzaju string i jak je porownuje mi mo ze sa takie same to ciagle mi wyskakuje false
mike
28.08.2007, 19:59:22
Kod:
<?php
$a = 'abrakadabra';
$b = 'abrakadabra';
if ($a == $b) {
echo 'abrakadabra == abrakadabra'; } else {
echo 'abrakadabra != abrakadabra'; }
?>
Wynik:
Kod
abrakadabra == abrakadabra
Coś masz źle.
Pokaż dokładnie ten sam kod, który wykonujesz.
Hazel
28.08.2007, 20:01:15
Mnie Twój kod daje rezultat
te ciagi sa sobie rowne
jawka7
28.08.2007, 22:20:24
$klub=$wiersz['klub'];
if($klub==$druz22)
{
cos tam
}
zmienna $druz22 jest wycjagana z bazy danych i napewno jest taka sama
mike
28.08.2007, 22:22:09
Wyświetl sobie zmienne zanim je porównasz. Będziesz miał pewność.
Pamiętasz o białych znakach? Może trim() będzie potrzebny?
jawka7
29.08.2007, 09:04:33
juz mi sie udalo znalazlem blad w bazie danych ciag mial miedzy wyrazami dwie spacje a w pliku tylko jedna. dzieki za pomoc .
temat uwazam za zamkniety
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.