| Autor | Zpráva | ||
|---|---|---|---|
| Jacker Profil * |
#1 · Zasláno: 15. 5. 2007, 21:15:16
Ahoj, udělal jsem malou fci, která by měla odstranit pomlčky z ICQ čísla, bohužel však vrací pouze slovo ARRAY. Pls kde je chyba. Díky předem za opravu.
<?php function kickpomlcky($cs) { $l=0; for($i = 0; $i < strLen($cs); $i++) { if ($cs[$i]!= '-'): $l++; $nw[$l]=$cs[$i]; endif; } return $nw; }; echo kickpomlcky('1-2-3-4-5-6-7-'); ?> |
||
| DJ Miky Profil |
#2 · Zasláno: 15. 5. 2007, 21:21:09
Nestačilo by třeba:
<?php $icq='123-456-789'; $bez_pomlcek=str_replace('-','',$icq); ?> ? :-) |
||
| bukaj Profil |
#3 · Zasláno: 15. 5. 2007, 21:22:35
probléém je v tom, že funkce doopravdy vrací pole. to je tím řádkem $nw[$l]=$cs[$i];. pokud by to mělo být tak, aby se nevracelo pole, tak: $nw .= $cs[$i];.
já bych to ale radši udělal jednodušejí. a to pomocí regulárů, takže by celá tato fce odpadla.
|
||
| Jacker Profil * |
#4 · Zasláno: 15. 5. 2007, 21:24:13
nj, to bude asi fakt lepší
díky |
||
|
Časová prodleva: 18 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0