Boro Casso Opublikowano 29 Lipca 2007 Opublikowano 29 Lipca 2007 Mam pytanie jak można zmienić jedną cyfrę z zmiennej 1,12,13,14,15 chce zmienić tylko 2 liczbę np. Macie jakieś pomysły ?
Yoda Opublikowano 29 Lipca 2007 Opublikowano 29 Lipca 2007 To co chcesz w końcu zmieniac - cyfry czy liczby? Bo trochę nie rozumiem o co ci chodzi...
Boro Casso Opublikowano 29 Lipca 2007 Autor Opublikowano 29 Lipca 2007 np zmienna global.yoda wynosi 1,12,13,14,15 chce np 12 zmienić na 14
Yoda Opublikowano 29 Lipca 2007 Opublikowano 29 Lipca 2007 To w takim razie zmieniasz jedna liczbę zmiennej! A co do sposobu do zaraz pomyślę - moze cos wymyśle :P
Jakim Opublikowano 29 Lipca 2007 Opublikowano 29 Lipca 2007 A od czego służy funkcja string_replace? ;)
Boro Casso Opublikowano 29 Lipca 2007 Autor Opublikowano 29 Lipca 2007 Czytałem, trochę tego nie kumam dlatego proszę o pomoc.
Pentalinio Opublikowano 29 Lipca 2007 Opublikowano 29 Lipca 2007 Może na tablicach dwuwymiarowych? ;) Pierwszy element to nr liczby, a drugi cyfra :P .
mike_p Opublikowano 29 Lipca 2007 Opublikowano 29 Lipca 2007 Ja bym tu zrobił pętlę for przez string_length tej zmiennej i liczył przecinki. Kiedy bym doszedł do tego, którego szukam, to podjechałbym jeszcze do następnego, zaznaczył wszystko stosownie i zamienił ten kawałek metodą string_replace ^^ var first; var second; var ktory; var przecinki; ktory=5; for(i;i<string_length(zmiennazliczbami);i+=1) { if(string_copy(zmiennazliczbami,i,1)==",") przecinki+=1; if(przecinki=ktory) first=przecinki; if(przecinki=ktory+1) second=przecinki; } string_delete(zmiennazliczbami,first,second-first); string_insert("nowawartosczmiennej",zmiennazliczbami,first); Trochę prehistoryczne, ale coś w tym stylu :P
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się