[php-konf] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PHPsfsafasjgfoasfqworjqwrowqqqqqqqqqqqqqqqqqqqqrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
From: Dizaineris (dizaineris@freemail.lt)
Date: 2004-06-16 01:55:51
Kadangi komandoje nurodyta, kad išvesti nuo 5-11simbolio.
Naudojantis šiomis komandomis galima padaryti ir ka nors gudriau.
Pvz.
<?
$sakinis = "si sakini sukarpysiu i kelias dalis";
echo substr($sakinis,0,strlen($sakinis)/2);
echo "<BR>";
echo substr ($sakinis, strlen($sakinis)/2);
?>
Naršykle:
si sakini sukarpy
siu i kelias dalis
Ka padare?
echo substr($sakinis,0,strlen($sakinis)/2); //$substr rodo, kad karpysiu sakini, 0 pradesiu nuo nulinio simbolio, ,strlen- sakini($sakinis) kirpsiu perpus.
echo "<BR>"; //peršoka i kita eilute.
echo substr ($sakinis, strlen($sakinis)/2); //imeta likusia sakinio dali (cia nenurodomas konkretus pradžios taškas (0), nes norima išvesti viska, kas liko.
Komanda Str_replace
Leidžia imti bet kuri simboli, rasti ka norim ir pakeisti tuo, kuo norim.
Sintakse:
Str_replace (ka pakeist, kuo pakeist, kur pakeist);
Pvz.
<?
$sakinis = "alus padarytas is mieliu, alus nera alkoholis, alus koloringas produktas";
echo str_replace (alus, spite,$sakinis);
?>
Naršykle:
spite padarytas is mieliu, spite nera alkoholis, spite koloringas produktas.
Šiam pavyzdi, tikrasis sakinis nera pakeiciamas, tik išvedama kita jo išraiška, norint iš tikruju pakeist originalu sakini vietoj echo rašomas pats kintamasis.
Pvz.
<?
$sakinis = "alus padarytas is mieliu, alus nera alkoholis, alus koloringas produktas";
$sakinis = str_replace (alus, spite,$sakinis);
?>
Komanda EREG
Komandos deka galima rasti nurodyta žodi.
Sintakse: erec(ko ieškau, kur ieškau);
Pvz.
<?
$sakinis =" siame sakinyje yra penki zodziai";
if (ereg("zodziai", $sakinis)) {
echo "Nurodyta reiksme rasta";
}else{
echo "nurodyta reiksme nerasta.";
}
?>