Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Rozbijanie wyrażenia na znaki składowe
ddzkm
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 22.02.2009

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


Witam!

Mam pytanko - czy istnieje funkcja, która będzie potrafiła "wyciągnąć" poszczególne znaki z dowolnego wyrażenia i zapisać je do tablicy?

Powiedzmy że moje wyrażenie to "Wyraz1,50"

I chciałbym otrzymywać taką tablicę:

tablica[0] = "W"
tablica[1] = "y"
tablica[2] = "r"
tablica[3] = "a"
tablica[4] = "z"
tablica[5] = "1"
tablica[6] = ","
tablica[7] = "5"
tablica[8] = "0"

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




  1. <?php
  2. $x='wyraz';
  3. echo $x[0]; //w
  4. ?>


smile.gif
Go to the top of the page
+Quote Post
melkorm
post
Post #3





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


RTFM.

Przykład ósmy.


--------------------
Go to the top of the page
+Quote Post
nexis
post
Post #4





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <?php
  2. for ($i = 0; $i < strlen($text); $i++) {
  3.    printf('%d. %s' . PHP_EOL, $i, $text[$i]);
  4. }
  5. ?>


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
NuLL
post
Post #5





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Madrale - do tego jest funkcja str_split" title="Zobacz w manualu PHP" target="_manual guitar.gif ZCE i podstaw manuala nie zna smile.gif

Ten post edytował NuLL 28.06.2009, 15:47:40


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
melkorm
post
Post #6





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


To zależy do czego chce ową tablicę użyć, jeżeli tylko odwołac to ta funkcjan ie jest potrzebna, jeżeli chce pracować na tablicy itp to faktycznie masz rację winksmiley.jpg Zależy od kontekstu - co nie zmienia faktu że wszystko jest w manualu.


--------------------
Go to the top of the page
+Quote Post
ddzkm
post
Post #7





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 22.02.2009

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


Jeszcze trzeba umieć po angielsku... blink.gif

Generalnie skrypt ma zamieniać tekst pisany na obrazki:

przykładowo dla wpisanego w formularzu słowa "Wyraz" ma wyświetlać:

<IMG SRC="w.gif"><IMG SRC="y.gif"><IMG SRC="r.gif"><IMG SRC="a.gif"><IMG SRC="z.gif">

O ile powyższe wyświetlanie umiem zrobić, to nie miałem pomysłu jak rozbić wyraz na litery, niestety dotychczasowo jedynie znane mi "explode" nie nadaje się do tego celu biggrin.gif
Go to the top of the page
+Quote Post
Spawnm
post
Post #8





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




no to kolega pisał str_split i do tego foreach .

Przenoszę na przedszkole .
Go to the top of the page
+Quote Post
Wicepsik
post
Post #9





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. <?php
  2. $tekst = 'Hello';
  3. $rozbij = str_split($tekst);
  4.  
  5. foreach($rozbij as $litera){
  6.      echo '<img src="'.$litera.'.gif"';
  7. }
  8. ?>


Ten post edytował Wicepsik 30.06.2009, 19:12:51


--------------------
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: 20.08.2025 - 03:15