[ root_sys @ 28.01.2010. 14:18 ] @
Pozz. ..
Imam malo problem oko splitovanja stringa. Naime imam slijedeci kod:

Code:

$string = "lokacija1+lokacija2";
list($prva, $druga) = split('[+-]', $string);

echo $prva. " / " .$druga;


Ovaj kod radi i mogu dobiti nazive prve i druge lokacija.
Međutim potrebno mi je jos da saznam koji je znak između da bi mogao definisati ispis iz baze. Znakovi koji se koriste su:
+ - /

Znaci, ukratko treba mi jos jedna varijabla $znak koja ce sadrzavati + ili - ili / zavisno od sadrzaja stringa :D
[ Predrag Supurovic @ 28.01.2010. 14:25 ] @
Uradi split sa regular expressions. Tada dobijas sve elemente koji ti trebaju.
[ 357_97 @ 28.01.2010. 15:57 ] @
Code:
$string = "lokacija1-lokacija2+lokacija3";
$result = preg_split('/([+\/-])/', $string, -1, PREG_SPLIT_DELIM_CAPTURE);
print_r( $result );