Home   FORUM   Toplista   HTML   CSS   JavaScript   PHP   DIZAJN   SEO   Mapa
KONTAKT
izuzetan[at]gmail.com






TOP LISTA SAJTOVA

Spajanje, razdvajanje i prolaz kroz stringove

explode()

Funkcija explode deli string "tekst" po znaku ili navedenom nizu "graničnik". Ti delovi se vraćaju u vidu niza. Broj elemenata vraćenog niza može se ograničiti opcionim parametrom "broj".

array explode (string graničnik, string tekst [, int broj]);

Primera radi ako želimo da iz mejl adrese izdvojimo ime domena, upotrebićemo sledeći kod:

$mejl="[email protected]";
$mejl_delovi=explode("@", $mejl);
echo $mejl_delovi[0]."<br>".$mejl_delovi[1];

Rezultat:

webmaster
hotmail.com

implode() i join()

Suprotno funkciji explode funkcije implode i join (koje su identične) spajaju elemente znakovnog niza dodajući izmedju njih znakovni niz naveden u prvom parametru. Tako se dobija jedna znakovna promenjljiva.

strtok()

Upotreba funkcije strtok nije baš jednostavna pa će mo je objasniti na primeru:

<?php
$recenica="sajt o pticama govori o pticama";
$uporedjivanje=strtok($recenica, " ");
echo $uporedjivanje."<br>";
while ($uporedjivanje != ""){
   $uporedjivanje=strtok(" ");
   echo $uporedjivanje."<br>";
}
?>

Rezultat bi bio:

sajt
o
pticama
govori
o
pticama

Da bi smo pri korišćenju funkcije strtok prošli kroz sve reči u rečenici, moramo koristiti skriptu doslovce !!!

substr()

O funkciji substr konkretan primer sve govori:

$recenica="Nas monopolisticki telekom internet provajder je izuzetno jeftin";
$uporedjivanje=substr($recenica, 4, 9);
echo $uporedjivanje;

Rezultat bi bio:

monopolis

Znači ovde se ne broje reči u rečenici znakovne promenjljive već znaci, i to tako da prvi znak se broji od broja 0. Tako ako stavimo  substr ($recenica, 0) dobićemo celu rečenicu. Ako je na primer substr ($recenica, - 9) onda broji otpozadi. Ako je substr ($recenica, 4, -9) onda vraća znakove izmedju 4-tog znaka od početka do znaka koji je 9-ti od kraja, itd.

Copyright © 2010 BUbaj. Powered By bubaj.com
PHP    PHP sintaksa    Fajl    Niz    String    Funkcija    Objektno programiranje    MySQL    Unos fajla    Datum    Forme    Sesija    Registracija