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

Modrá je dobrá
zelená je lepší

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: qfzjwsk
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
pepak pepak - Pepak.net 27.7.2006 14:04  1412
Docela by me zajimala logika za timhle chovanim. Proc to ma PHP (resp. PERL) takhle divne udelany??
huh huh 27.7.2006 14: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 13: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 13: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 13: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 11: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 08:19  1406
A primo pres ty pismena PHP iterovat neumi? V C to jde, ne?
al3x 27.7.2006 00:40  1405
Asi by bylo hezci i citelnejsi misto 97 a 122 pouzit aspon ord('a'), resp ord('z'). :)
straka82 Straka82 26.7.2006 20:33  1404
NiximorDekuji
niximor 26.7.2006 14:17  1403
for ($i=97;$i<=122;$i++) a pak chr($i) ti vrati dane pismenko.
straka82 Straka82 26.7.2006 14: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 18: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 17: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 17: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 10:36  1398
"To neni dobre urcite." -- A próóóč?

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

(c) 2001-2011 Lopuch.cz   
Kontakt