Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Nudou jsi opuch?
Navštiv Lopuch!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: utcjwap
[ 1843 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
pepak pepak - Pepak.net 27.7.2006 15:04  1412
Docela by me zajimala logika za timhle chovanim. Proc to ma PHP (resp. PERL) takhle divne udelany??
huh huh 27.7.2006 15:02  1411
AL3X [1410]: protoze aa je prece pred z. Vzpomen si, jak se porovnavaji retezce.
a < aa < aaa < b < bb < bbb < z < zz < zzz.
al3x 27.7.2006 14:46  1410
No vidis to.

Ted mi jen vysvetli, proc se
for ($a = 'a'; $a %lt;= 'z'; $a ++)
zastavi az na $a == 'zz' a ne hned na $a == 'z'?
huh huh 27.7.2006 14:39  1409
AL3X [1408]: k cemu mame dokumentaci, ze ☺:

PHP follows Perl's convention when dealing with arithmetic operations
on character variables and not C's. For example, in Perl 'Z'+1 turns
into 'AA', while in C 'Z'+1 turns into '[' ( ord('Z') == 90, ord('[') == 91 ).
Note that character variables can be incremented but not decremented and
even so only plain ASCII characters (a-z and A-Z) are supported.
al3x 27.7.2006 14:04  1408
<?php                                                                                                                                                                     
  print "\n\n";                                                                                                                                                           
  for ($a = 'a'; $a != 'z' ; $a++){                                                                                                                                       
    print "$a - ";                                                                                                                                                        
  }                                                                                                                                                                       
  print "\n\n";                                                                                                                                                           
?>                                                                                                                                                                        


Toto mi funguje, ale samozrejme nevypise posledni pismeno. $a &lf= 'z' se chova opravdu zbesile. Kdyz je potreba v cyklu projit i pres pismeno Z, tak musi byt v podmince for cyklu $a != 'aa'. Ale bal bych se, jestli to neni zalozene jen na nejakem bugu, nebo jestli je to definovane chovani...
mach 27.7.2006 12:34  1407
V Cecku to jde, ale neni uplne jisty, jestli (int)'a' je ASCII hodnota, muze to byt proste nejaka ciselna hodnota pismene 'a', treba v EBCDIC. Zatimco to PHP v dokumentaci rika, ze ord('a') vraci primo ASCII kod.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 27.7.2006 09:19  1406
A primo pres ty pismena PHP iterovat neumi? V C to jde, ne?
al3x 27.7.2006 01:40  1405
Asi by bylo hezci i citelnejsi misto 97 a 122 pouzit aspon ord('a'), resp ord('z'). :)
straka82 Straka82 26.7.2006 21:33  1404
NiximorDekuji
niximor 26.7.2006 15:17  1403
for ($i=97;$i<=122;$i++) a pak chr($i) ti vrati dane pismenko.
straka82 Straka82 26.7.2006 15:08  1402
Dalsi dotazfor($i=0; $i<10; $i++) - tohle je znamy for cyklus. Jde zmenit tak, aby v i byly postupne vsechny pismenka od a do z? Tedy neco takovyho: for($i='a'; $i<='z'; $i++) ???
straka82 Straka82 17.7.2006 19:02  1401
To je strasne jednoduchystr_replace :-)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 17.7.2006 18:45  1400
bude to nejaky *replace*(), a nejspis se obejdes i bez preg_replace nebot to bude jednodussi, hledej v maualu, funkci je an to hned nekoli...
straka82 Straka82 17.7.2006 18:38  1399
ahojmam promenou $text v ktere je nejaky textovy retezec. Jakym prikazem prepisi posloupnost znaku "Ahoj" na posloupnost znaku "Zdar" ?

priklad: Z retezce "Ahoj, jak se mas. Ahoj, mam se dobre" chci udelat retezec "Zdar, jak se mas. Zdar, mam se dobre". To asi bude nejak pres ty regulerni vyrazy, ne?
mpts mpts Je to jinak, ba přesně naopak! 17.7.2006 11:36  1398
"To neni dobre urcite." -- A próóóč?

[ 1843 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt