Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Jak rozdzielić ciąg znaków do zmiennych?
wembleyos
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.10.2010

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


Witam. Tworze grę przeglądarkową. Zastanawiałem się nad jak najmniejszym wykorzystaniem pamięci bazy danych i chcę wyświetlać przebieg walki.
W rekordzie mam dane odpowiadające jednej rundzie:
Kod
użytkownik1/unik/nazwa_ataku \n
użytkownik2/atak/nazwa_ataku \n


Jak rozdzielić ten ciąg znaków by potem wyświetlić to na przykład tak:
Kod
Użytkownik wykonał unik i obronił się przed nazwa_ataku
Użytkownik2 wykonał atak nazwa_ataku i przeciwnik otrzymał obrażenie


Chodzi mi głownie o to, żeby np. te wartości przed pierwszym slashem dać do zmiennej user, drugą do atak a trzeci do kolejnej zmiennej nazwa_ataku. Jak to wykonać by wysłać te wartości do zmiennych?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Micchaleq
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 4
Dołączył: 13.10.2009

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


a więc najpierw

  1. $tmp = explode("\n" , $pizza);
  2.  
  3. for($j=1;$j<count($tmp)-1;$j++){
  4.  
  5. $pieces[$j-1] = explode("/", $tmp[$j]);
  6. }


Wyświetlanie

  1. foreach($pieces as $v){
  2. foreach($v as $p){
  3. echo $p." ";
  4. }
  5. echo "<br>";
  6. }



Oczywiście zmienne masz w $pieces[nr lini][numer informacji]

Ten post edytował Micchaleq 18.11.2011, 15:23:28
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.10.2025 - 03:15