私はこのようなURLを持っています:
/img/products/loop/blabla/81.jpg
/img/products/loop/blabla/asasd/811234.jpg
/img/productsasdasd.jpg
このURLを次のように置き換えたい:
/img/products/loop/blabla/null.jpg
/img/products/loop/blabla/asasd/null.jpg
/img/null.jpg
これを行う方法は?
私はこのようなURLを持っています:
/img/products/loop/blabla/81.jpg
/img/products/loop/blabla/asasd/811234.jpg
/img/productsasdasd.jpg
このURLを次のように置き換えたい:
/img/products/loop/blabla/null.jpg
/img/products/loop/blabla/asasd/null.jpg
/img/null.jpg
これを行う方法は?
$string="/img/products/loop/blabla/81.jpg";
echo preg_replace("/[A-Za-z0-9]+[.]/","null.",$string);
これを行う1つの方法がありますが、これも確認する必要があります。parse_url
<?php
$urls = array(
'/img/products/loop/blabla/81.jpg',
'/img/products/loop/blabla/asasd/811234.jpg',
'/img/productsasdasd.jpg'
);
foreach ($urls as $url) {
var_dump(preg_replace('#/\w+(\.\w+)$#', '/null$1', $url));
}