Autor | Zpráva | ||
---|---|---|---|
pyty Profil |
#1 · Zasláno: 30. 12. 2004, 15:35:51
mam taku malicku otazocku...
no, mam retazec typu integer napr v premenej $cisla a chcel by som aby sa kazdy znak v retazci zmenil na iny retazec kde by bol pouzity ten samotny znak (napr aj 2x) pr: 123456 by vyzeralo:
da sa to ?? dik |
||
izsak Profil |
#2 · Zasláno: 30. 12. 2004, 20:37:58 · Upravil/a: izsak
Da sa to rozdelenim na pole (neviem, ci PHP umoznuje pristup k jednotlivym znakom, napr. $cisla[$i]) a potom to spracovat v cykle.
1.)retazec typu integer - totálna blbosť, také niečo nemôže existovať. Keď, tak "mám číslo uložené ako text", ale pre teba v tom asi nebude žiaden rozdiel... O:-) 2.)trieda (ani identifikátor) v CSS (a HTML) nesmú začínať na číslo. Musia vždy začínať na znak. Kód (principiálny, PHP moc neviem): var $result; |
||
Anonymní Profil * |
#3 · Zasláno: 30. 12. 2004, 22:00:55
retazec typu integer
:-) LLOOLL !!! sorry, dnes som zle spal... :-) ha ha ha :-) ..... hahahah..... :-) vraj "retazec typu integer" :-) LOL to je kravina roku 2004 !!! ha ha ..... o..k .. ha ha .. dik .ha ha retazec typu integer ....haha.. |
||
Leo Profil |
#4 · Zasláno: 30. 12. 2004, 22:01:39
Nebo by to nejspis slo pres regularni vyrazy:
http://cz2.php.net/manual/cs/function.preg-replace.php Leo |
||
pyty Profil |
#5 · Zasláno: 30. 12. 2004, 22:04:03
to hore som ... ha ha ...pisal ja ..
sorry .. :-))) .. totiz -.... ha ha- dnes som preistaloval ... typu integer haha ... XP a este som nestihol obnovit .. lolololol ... data z opery a tak som nebol .... ha ha .... prihlaseny a myslel som.... typu integer lol.... za som.... ha ha :-) typu integer.. retazec..lol |
||
pyty Profil |
#6 · Zasláno: 30. 12. 2004, 22:06:16
Leo
no, ja som to tiez chcel skusit, ale kedze som v PHP zaciatocnik a bez praxe, tak mam v tych regularnych hakoch bakoch trocho mis-mas.... uvidim ....lol... retazec typu integer PS: nepijem !! |
||
juneau Profil * |
#7 · Zasláno: 30. 12. 2004, 23:13:51
$cislo = "123456789";
for($i = 0; $i < strlen($cislo); $i++ ) { @$cislice = substr($cislo,$i,1); echo "<span class=\"cl" . $cislice . "\">" . $cislice . "</span>"; } to by mohlo fungovat |
||
llook Profil |
#8 · Zasláno: 31. 12. 2004, 07:24:24
Ani není potřeba substr, v PHP je možné ke znakům v řetězci přistupovat přes jeho pořadí v hranatých závorkách:
Trochu se to podobá poli, ale ne tak docela. Například $retezec['nesmysl'] vrátí první znak řetězce (protože se 'nesmysl' převede na integer - v tomto případě 0). Kdyby $retezec byl pole, tak by to vrátilo NULL a upozornilo na použití nedefinovaného indexu. |
||
juneau Profil * |
#9 · Zasláno: 31. 12. 2004, 10:30:39
opravdu jsou to hranate zavorky? v manuale vidim slozene : $retezec{$i} ... kazdopadne mas ale pravdu, tohle snazsi reseni me nenapadlo.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0