Zdroj | Vysledek |
$b="nazdar"; echo $$a; |
$a="b"; $b="nazdar"; echo $$a; ?> |
echo $pole[3]; Count($pole); #pocet prvku pole $retezec="q,w,e,r,t,y,u,i,o,p,a,s,d,f,g,h,j,k,l,z,x,c,v,b,n,m"; $abeceda=Split("\,", $abeceda); echo $abeceda[3]; Sort($abeceda); echo $abeceda[3]; |
$pole=Array(2=> "1.polozka","2.polozka","3.polozka");
echo $pole[3]." "; Count($pole); #pocet prvku pole $retezec="q,w,e,r,t,y,u,i,o,p,a,s,d,f,g,h,j,k,l,z,x,c,v,b,n,m"; $abeceda=Split("\,", $retezec); echo $abeceda[3]." "; Sort($abeceda); echo $abeceda[3]." "; ?> |
$a="Kasparek s rolnickami"; $A=", metal kozelce pred panem kralem. <BR>"; echo "$a"; EcHo "$A"; |
$a="Kasparek s rolnickami";
$A=", metal kozelce pred panem kralem. "; echo "$a"; EcHo "$A"; ?> |
<FORM ACTION=index.php METHOD=POST> <? echo "Formular s jednim prvkem:<BR>";?> <!--Ale to me nabavi vypisovat to pres echo :-( --> <? if ($name!=""){?> Vase Jmeno:<INPUT NAME=name><BR> <INPUT TYPE=SUBMIT VALUE=Odeslat> <?}else{?> Jmenujete se: <?echo $_POST["name"];?><BR> <INPUT TYPE=SUBMIT VALUE="Prazdny formular"> <?}?> </FORM> |
|
$dnes=Date("Y-m-d h:i"); echo $Date; |
$dnes=Date("Y-m-d h:i"); echo $dnes; ?> |
$a=1; $b=2; $c=3; if ($b < $a){ echo "$b je mensi nez $a"; }elseif($c < $b){ echo "$c je mensi nez $b"; }else{ echo "$c je zrejme nejvetsi"; }jiny zapis: if ($a < $b): echo "$a je mensi nez $b <BR>"; else: echo "$b je mensi nez $a <BR>"; endifoperace porovnani: ==, !=, >=; <= (== plati i pro retezce) |
$a=1; $b=2; $c=3; if ($b < $a){echo "$b je mensi nez $a";}elseif($c < $b){echo "$c je mensi nez $b";}else{echo "$c je zrejme nejvetsi";} ?> |
$pis="C"; switch ($pis){ case "A": case "a": echo "napsal jsi pismeno a <BR>"; break; case "B": case "b": echo "napsal jsi pismeno b <BR>"; break; default: echo "tohle pismenko jsem se jeste nenaucil <BR>"; } |
$pis="C";
switch ($pis){
case "A":
case "a":
echo "napsal jsi pismeno a "; break; case "B": case "b": echo "napsal jsi pismeno b "; break; default: echo "tohle pismenko jsem se jeste nenaucil "; } ?> |
for ($i=0;$i<5;$i++){ echo " $i<BR>"; } $i=0; while($i < 5){ echo "$i <BR>"; $i++; } break - okamzite ukonci provadeni cyklu continue - vynecha zbytek cyklu a pokracuje dalsi smyckou |
for ($i=0;$i<5;$i++){ echo " $i ";} echo " "; $i=0; while($i < 5){ echo "$i "; $i++; } ?> |
. - spojovani retezcu |
|
PHPInfo(); #vypis informaci viz. konec dokumentu Die(); #konec provadeni skriptu |
|
$kolobezka="KRÁLOVNA KOLOBĚŽKA PRVNÍ \n"."; $kolobezka.="V jednom malinkatém království ...\n"; $kolobezka.="Jednou se jedna z jejich ...\n"; $kolobezka.="Král byl mladý, hezký ...\n"; $fp=FOpen("/usr/html/richter/doc/phpshow/pohadka"); FWrite($fp, $kolobezka); FClose($fp); Cteni: $radky=File("/usr/html/richter/doc/phpshow/pohadka"); echo $radky[0]; anebo: $fp=FOpen("/usr/html/richter/doc/phpshow/pohadka","r+"); FGetS($fp, 300); #300 je delka precteneho retezce FClose($fp);druhy parametr FOpen()muze byt:
|
Highlight_File(Dirname($SCRIPT_FILENAME)."/pohadka");
$kolobezka="KRÁLOVNA KOLOBĚŽKA PRVNÍ \n";
$kolobezka.="V jednom malinkatém království žili mlynář a rybář. Bydlili blízko sebe, pochopitelně u řeky. Neustále se přeli svářili a soudili. Oba dva vodu potřebovali k živobytí, ale každý trochu jinak. Co bylo rybářovi málo vody, bylo mlynářovi moc, nebo obráceně. Tak jim život plynul v hádkách o vodu a v jiných schválnostech, zatímco řemeslo zahálelo. \n";
$kolobezka.="Jednou se jedna z jejich nekonečných pří dostala od okresní soudní komory přes vyšší a vyšší až k Nejvyššímu soudu, a nakonec se odvolali ke králi. \n";
$kolobezka.="Král byl mladý, hezký a celkem rozumný člověk. Byl svobodný, protože se chtěl oženit jen s chytrou ženou, a o chytré ženské je nouze. Konečně o chytré mužské zrovna tak.\n";
$fp=FOpen("/usr/html/richter/doc/phpshow/pohadka","r+");
FWrite($fp, $kolobezka);
FClose($fp);
echo " "; $radky=File("/usr/html/richter/doc/phpshow/pohadka"); echo $radky[0]; ?> |
<?$basnicka="karezel ez uktapzop \n"; $basnicka.="divka rozpleta si cop\n"; $basnicka.="pozpatku ze leze rak \n"; $basnicka.="da se cisti vselijak \n"; ?> <?if ($email!=""){ Mail($email,"Jan Skacel",$basnicka); }?> <FORM ACTION=index.php METHOD=POST> Vyplnte email cloveka jemuz chcete poslat nasledujici basnicku od Jana Skacela <INPUT NAME=email SIZE=30> <?$bashtml=NL2BR($basnicka);#poznamka: #fce. NL2BR() prevede konce #radku (\n) na konce radku #podle HTML (<BR>) echo $bashtml; ?> <INPUT TYPE=SUBMIT VALUE="Poslat basnicku"> </FORM> |
$basnicka="karezel ez uktapzop \n"; $basnicka.="divka rozpleta si cop\n"; $basnicka.="pozpatku ze leze rak \n"; $basnicka.="da se cisti vselijak \n"; ?> |
StrLen($retezec) - vraci delku retezce Split("RE", $retezec) - vrati pole jehoz prvky jsou rozdeleni puvodniho retezce podle regulaniho vyrazu $kniha="Bubny berberu"; $retezec="Zdenek Smid napsal novou knihu \"".$kniha."\""; echo $retezec." a jeho delka je:".StrLen($retezec)." znaku<BR>"; $pole=Split("\ ", $retezec); echo $pole[1]."<BR>"; #mel by vypsat Smid HTMLEntities($retezec) - prevede text na HTML znacky napr. " & ci < > <FORM> <?$retezec="Kriceli \"AHOJ\" & \"NAZDAR\"!";?> <INPUT NAME=cosi SIZE=30 VALUE="<?echo $retezec;?>"> <INPUT NAME=cosi SIZE=30 VALUE="<?echo HTMLEntities($retezec);?>"> </FORM> |
$kniha="Bubny berberu";
$retezec="Zdenek Smid napsal novou knihu \"".$kniha."\"";
echo $retezec." a jeho delka je:".StrLen($retezec)." znaku "; $pole=Split("\ ", $retezec); echo $pole[1]." "; #mel by vypsat Smid ?> |
EReg_Replace("RE",$za_co_zamenit,$retezec); EReg_ReplaceI("RE",$za_co_zamenit,$retezec); - v $retezec zameni RE za $za_co_zamenit <?$retezec="Zdenek Smid napsal novou knihu \"Bubny berberu\"";?> #je to retezec kde jsou anglicke uvozovky a ja to #chci s ceskymi uvozovkami <? echo $retezec."<BR>"; if (Ereg("\"[a-zA-Z]*", $retezec)){ echo EReg_Replace("(\")([a-zA-Z ]*)(\")",",,\\2''",$retezec); } ?> |
$retezec="Zdenek Smid napsal novou knihu \"Bubny berberu\"";
#a ja to chci s ceskymi uvozovkami pro TeX
echo $retezec." "; if (Ereg("\"[a-zA-Z]*", $retezec)){ echo EReg_Replace("(\")([a-zA-Z ]*)(\")",",,\\2''",$retezec); } ?> |
function MAX3($a,$b,$c){#funkce, ktera #vypise maximum #ze tri cisel if ($a>$b){ if ($c>$a){return $c;}else{return $a;} }else{ if ($c>$b){return $c;}else{return $b;} } } echo MAX3(10, 13, 27); |
function MAX3($a,$b,$c){#funkce, ktera #vypise maximum #ze tri cisel if ($a>$b){ if ($c>$a){return $c;}else{return $a;} }else{ if ($c>$b){return $c;}else{return $b;} } } echo MAX3(10, 13, 27); ?> |