Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Praca na tablicach i pętle
Forum PHP.pl > Forum > Przedszkole
tosiek
Witam. Próbuję z takiego kodu:
Kod
(":))",":)))",":))))"),"emot1.gif","emot1_dd.gif"
(":((",":(((",":((((",":-("),"emot2.gif","emot2_dd.gif"

próbuję zrobić taki:
  1. <?php
  2. $tablica = array(
  3.        ':))' => 'emot1.gif',
  4.        ':)))' => 'emot1.gif',
  5.        ':))))' => 'emot1.gif',
  6.        ':((' => 'emot2.gif',
  7.        ':(((' => 'emot2.gif',
  8.        ':((((' => 'emot2.gif',
  9.        ':-(' => 'emot2.gif',
  10. );
  11. ?>

No i po przepuszczeniu po explode('"', $plik); nie mam pomysłu co zrobić z tą tablicą niżej,
aby wyciągnąć nazwę pliku i przypisać do niej kilka wartości ;/

  1. <?php
  2. (
  3.    [0] => (
  4.    [1] => :))
  5.    [2] => ,
  6.    [3] => :)))
  7.    [4] => ,
  8.    [5] => :))))
  9.    [6] => ),
  10.    [7] => emot1.gif
  11.    [8] => ,
  12.    [9] => emot1_dd.gif
  13.    [10] =>
  14. (
  15.    [11] => :((
  16.    [12] => ,
  17.    [13] => :(((
  18.    [14] => ,
  19.    [15] => :((((
  20.    [16] => ,
  21.    [17] => :-(
  22.    [18] => ),
  23.    [19] => emot2.gif
  24.    [20] => ,
  25.    [21] => emot2_dd.gif
  26.    [22] =>
  27. (
  28. );
  29. ?>
osl
tak na szybko winksmiley.jpg
możesz spróbować wyrażeniem regularnym (grupowanie) + obróbka tablicy wynikowej
ew. metoda łopatologiczna - podzielić tekst na taki w nawiasie i ten poza nim, potem oba podzielić względem przecinka i dalej też bawienie się otrzymanymi tablicami...
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.