String zerlegen/bearbeiten...

kAmBeR

Mitglied
Hallo,

kann man ein String von Rechts nach Links bearbeiten?

z.B

PHP:
$s = "http://www.www.de/www/images/bla.jpg";
$z = explode("/", $s);
echo $z[0];

Das würde ja bei "http:" anfangen. Kann man es auch so machen, dass es von Rechts beginnt?

Danke

mfg
 
Original geschrieben von kAmBeR
Das würde ja bei "http:" anfangen. Kann man es auch so machen, dass es von Rechts beginnt?
PHP:
<?php 
$s = "http://www.www.de/www/images/bla.jpg"; 
$z = explode("/", $s);
echo $z[count($z)-1];
?>
 
Original geschrieben von kAmBeR
Kann man das auch so machen, dass es so aussieht:

1. "http://www.http://www.de/www/images/"
2. "bla.jpg"

Also Adresse und Bild trennen?
PHP:
function formatPath($strPath) {

    $info           = array();
    $z              = explode("/", $strPath);
    $info['img']    = $z[count($z)-1];
    $info['www']    = str_replace($info['img'],"",$strPath);
    return $info;
}

$s = formatPath('http://www.www.de/www/images/bla.jpg');

print_r($s);
Ausgabe:
Code:
Array
(
    [img] => bla.jpg
    [www] => http://www.www.de/www/images/
)
Das nächste mal bitte ein wenig selber nachdenken, das war nun nicht sonderlich schwer :p
 
Zurück