![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
zwykła cyfra 1 to int. Czym zatem są operatory typu +/-/*
![]()
jak go zamienić ze stringu na coś co spowoduje, że takie coś:
Zwróci mi 3 ? Cale wyrażenie zamienione na intval() nie działa jak trzeba bo wtedy znak arymetyczny przyjmuje 0. Jesli zamienie to na boolean to + przyjmie true, reszta false. Przekopałem wszystkie typy danych w PHP i żaden jak dla mnie nie pasuje do tego typu wyrażeń... Próbowałem tez swoją tablice zapisać zamiast tak:
to tak:
Ale to zwraca błędy, dlatego te znaki mam jako string zapisane. Ten post edytował Michael2318 30.12.2012, 16:12:45 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zrobienie czegoś takiego uda się takim sposobem:
Ale nie jest on polecany, bo zawsze znajdzie się inne bezpieczniejsze rozwiązanie.
A tu dokonywałeś złączenia trzech stringów i tyle. Wynik tego scalenia można upchnąć do eval'a przedstawionego powyżej i wtedy zadziała. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 15 Dołączył: 19.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:12 |