Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formowanie stringu
Colder
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.11.2010

Ostrzeżenie: (0%)
-----


Witam,
nie znam się na php, po prostu została mi ostatnia rzecz do poprawienia po moim kochanym webmasterze tongue.gif
Doprowadziłem do tego stanu że mam takie informacje:
$game_points1
$game_points2
$game_points3
$game_points4
$nick_postaci1
$nick_postaci2
$nick_postaci3
$nick_postaci4
I teraz muszę je zmienić na tablicę, tyle że nie wiem jak to jest w php tongue.gif
Bardzo proszę o takową informację sad.gif
Wystarczy:
$game_points[4]
?
Dalej potrzebuje uformować w pętli string.
Wiec chcę zrobić w takiej formie:
  1. $string = ""; // tworzenie stringu pustego
  2. //pętla 4 razy, najlepiej pętla for jeżeli jest w php bo nie wiem tongue.gif
  3. for(new i=1;i<=4;i++)
  4. {
  5. if($nick_postaci[i] == "")
  6. {
  7. brake; // przerywa działanie pętli bo postaci nie ma
  8. }
  9. // a jeżeli postać jest to formujemy string
  10. // no i tu mam problem bo informacje z tego obrotu pętli chce zrobić w formie
  11. "$nick_postaci[i]($game_points[i]) "
  12. // Czytam: Nick postaci potem nawias, game points ze zmiennej, nawias zamykający, spacja
  13. }


Jestem pewny że dla osoby znającej podstawy php nie jest to trudne smile.gif
Jeżeli słabo opisałem to proszę mnie o tym powiadomić, na pewno poprawie tongue.gif
Bardzo proszę o pomoc,
pozdrawiam.
-----------------------------------------------
Albo inaczej,
proszę tylko o podanie funkcji, która potrafi wkleić dany string do innego stringa.
Chodzi o takie zastosowanie:
WklejString("Blabla",string,0);
I wtedy string będzie zawierał "Blabla"
Zero to miejsce gdzie ma się wstawiać smile.gif
I teraz chcę dopisać do "Blabla" wyraz "XXX".
To robię
WklejString("XXX",string,6);
6 - dlatego że "Blabla" to 6 liter czyli wklejam zaraz po tym.

Wiec proszę o funkcję:
- Na wklejanie stringu do stringa.
- Na pobieranie długości stringu.


Dziękuję smile.gif

Ten post edytował Colder 6.12.2010, 20:46:39


--------------------
Nie znam się na Php.
Wszystko robię metoda prób i błędów, CTR + C, CTR + V.
:/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Cytat(Colder @ 6.12.2010, 20:40:17 ) *
Doprowadziłem do tego stanu że mam takie informacje:
$game_points1
$game_points2
$game_points3
$game_points4
$nick_postaci1
$nick_postaci2
$nick_postaci3
$nick_postaci4

A skąd te dane? Z bazy?


--------------------
Go to the top of the page
+Quote Post
Colder
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.11.2010

Ostrzeżenie: (0%)
-----


Z mysql, ja już je sobie pobrałem do zmiennych ;P
Tyle że wolałbym nie robić 8 zmiennych, tylko 2 tablice tongue.gif


--------------------
Nie znam się na Php.
Wszystko robię metoda prób i błędów, CTR + C, CTR + V.
:/
Go to the top of the page
+Quote Post
markonix
post
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Hm, a te dane nigdy się nie zmieniają? To po co w ogóle to w bazie trzymać.

Przy wyciąganiu danych z bazy robisz to za pomocą funkcji mysql_fetch, assoc, array itp) czyli jak sama nazwa mówi zwraca wynik w postaci tablic, więc nie przypisuj to do zmiennych tylko skróć drogę.


--------------------
Go to the top of the page
+Quote Post
Colder
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.11.2010

Ostrzeżenie: (0%)
-----


No rzeczywiście tongue.gif
Utrudniłem sobie życie tongue.gif
Co nie zmienia faktu że nie umiem z pobranych zmiennych z mysql uformować stringu.
Zna ktoś funkcję na wklejenie stringu do stringu ?
Mam np "Krowa to "
I chce dodać do tego "zwierzę".
To robię to funkcją na zasadzie:
WstawString(NazwaStringuDoKtoregoWstawiamy, NazwaStringuKtoryWstawiamy, miejsce);
Aby dodać do końca zmiennej muszę podać ostatnie miejsce czyli jego długość.
I dlatego potrzebuje też funkcji pobierającej długość danego stringu.


--------------------
Nie znam się na Php.
Wszystko robię metoda prób i błędów, CTR + C, CTR + V.
:/
Go to the top of the page
+Quote Post
blade-mrn
post
Post #6





Grupa: Zarejestrowani
Postów: 113
Pomógł: 11
Dołączył: 20.10.2009

Ostrzeżenie: (0%)
-----


Długość string-a sprawdzisz za pomocą strlen() a stringi możesz połączyć za pomocą kropki (.)


--------------------
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on to właśnie robi."
Albert Einstein
Go to the top of the page
+Quote Post
Colder
post
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.11.2010

Ostrzeżenie: (0%)
-----


Yeach!
Dzięki Waszej pomocy udało się!
Teraz mam tylko jeszcze jedną prośbę smile.gif

Mam string:
Ala_Ma_Kota_A_Kot_Ma_Ale
I potrzebuje funkcji aby zamienić literkę A w literkę B
Czyli po jej użyciu, np Funkcja(StringWKtórymZmieniamy,LiterkaZmieniana,LiterkaNaKtoraZmieniamy);

Funkcja($string,"_"," ");

Z
Ala_Ma_Kota_A_Kot_Ma_Ale
Zrobi się
Ala Ma Kota A Kot Ma Ale

Dziękuję za pomoc smile.gif

/// Edit
Już nie trzeba tongue.gif
Poradziłem sobie smile.gif

Ten post edytował Colder 7.12.2010, 17:46:17


--------------------
Nie znam się na Php.
Wszystko robię metoda prób i błędów, CTR + C, CTR + V.
:/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 22:48