Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z explode
Forum PHP.pl > Forum > Przedszkole
Bojakki
Mam takie cos:
  1. <?php
  2. $Word = explode("", "nazwa");
  3. echo $Word[0].'<br />';
  4. echo $Word[1].'<br />';
  5. ..
  6. ..
  7. ?>


Chcialem uzyskac:

Cytat
n
a
z
w
a

niestety wyskakuje mi:

Warning: explode() [function.explode]: Empty delimiter
Cysiaczek
Na cóż się tak męczyć?
http://php.net.pl/manual/pl/function.str-split.php

zobacz też tak snitch.gif
  1. <?php
  2. $string="Nazwa";
  3. print $string[0]; // itd
  4. ?>


Pozdrawiam.
hondek
a czy string nie jest tablica domyslnie? wystarczy chyba :
  1. <?php
  2. $Word = "nazwa";
  3. for($i = 0; $i < strlen($Word); ++$i)
  4. echo $Word[$i]. '<br />';
  5. ?>
Bojakki
A jak cos takiego podmienic w tej funkcji?
  1. <?php
  2. function myUrlEncodeWord($word)
  3. {
  4. $aWord = explode($word, "");
  5. foreach( $aWord as $key => $char )
  6. {
  7. $aWord[$key] = myUrlEncodeSign($char);
  8. }
  9. return implode($aWord, "");
  10. }
  11. ?>
maziak
No nie bylo z tym wiele roboty smile.gif Daj znac czy dziala bo nie mam za bardzo jak przetestowac.
  1. <?php
  2. function myUrlEncodeWord($word)
  3. {
  4. $aWord = str_split($word);
  5. foreach( $aWord as $key => $char )
  6. {
  7. $aWord[$key] = myUrlEncodeSign($char);
  8. }
  9. return implode($aWord, "");
  10. }
  11. ?>
Bojakki
Dziala super!
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.