0

URL からこれらの一意の値を返したい

394_black
500_mono2

URL:

/shop/swarovski/394_black_the-reagan-swarovski-maxi-dress
/shop/celeb/500_mono2_the-reagan-swarovski-maxi-dress

PHPでこれを行うことはできますか?

疑似コード

$url    =       get url
$firstvar = after 3rd / and after second _ save text (500_mono2) from $url

$secondvar = using $firstvar return only first 3 numbers
//substr($firstvar, 0, 3);  (I think this will be it)

上記の私の質問を更新し、理解しやすくしました

4

1 に答える 1

2
<?php

    $url = '/shop/celeb/500_mono2_the-reagan-swarovski-maxi-dress';
    $urlparts = explode('/', $url);

    list($var1, $var2, $var3) = explode('_', end($urlparts));

    echo $var1 . '<br>' . $var2 . '<br>' . $var3;

?>
于 2012-11-08T16:03:10.367 に答える