Proste

<?php
define ('SEPERATOR', '*'); // zdefiniuj stałą 'seperator' $string = 'znak1*znak2*znak3*znak4'; // ustaw według siebie
$czesci = explode(SEPERATOR
, $string);
print_r($czesci); // pokaze wszystkie czesci, jako array ?>
Aby teraz wszystkie części wyświetlić, należy zastosować
pętlę (for,foreach):
<?php
foreach ($czesci as $cz)
{
}
?>
Bardziej obiektowo (nie miałem co robić:P):
<?
class ExplodeString {
private $seperate;
private $string;
private $parts;
public function __construct(Text $string = '')
{
$this -> string = $string;
}
public function explodeString(Seperator $seperate)
{
$this -> seperate = $seperate;
$this -> parts
= explode($this -> seperate
, $this -> string
); }
public function getResult()
{
return ($this -> parts);
}
public function getString()
{
return ($this -> string);
}
public function getSeperate()
{
return ($this -> seperate);
}
}
// przyklad uzycia:
$string = 'To * Jest * Przyklad';
$String = new ExplodeString($string);
$String -> explodeString('*');
print_r ($String -> getResult
()); // array ( 1 => 'to', 2 => 'jest', 3 => 'przyklad' ); - cos w tym stylu ;) echo $String -> getString
(); // To * Jest * Przyklad echo $String -> getSeperate
(); // * ?>
Teraz wystarczy $String -> getResult() zapętlić, czyli foreach, tj. pokazywałem kilka linii wyżej ;-)
To by było na tyle