amarantowy
#php

Jak za pomocą explode/implode chyba zmienić strukturę url?
mam www.onet.pl/subpage/test a chce mieć www.onet.pl/subpage2/test
Wszystko inne bez zmian.
  • Najlepsze
  • Wszystkie komentarze
JackBauer
@amarantowy: Nie p-----l się z jakimiś debilnymi rozwiązaniami tylko podmień wszystko regexem w jednej linijce, m.in. po to one są.
JackBauer
m.....u
m.....u
$url = "www.onet.pl/subpage/test";
$urlarray = explode("/", $url);
$urlarray[1] .= "2";
$newurl = implode("/", $urlarray);
jawny_exploit
@amarantowy: to będzie jakoś tak

<?php
$url = 'www.onet.pl/subpage/test';
$before = 'www.onet.pl/';
$after
amarantowy
amarantowy Autor
0
@jawny_exploit: Hm spoko, tylko #before i #after muszą dziać się automatycznie bo takich linków jest wiele i są one dynamicznie pobierane z CMS :P
jawny_exploit
@amarantowy: jeśli parametr który chcesz zmienić jest zawsze środkowy to rozwiązanie @mielcarz-eu będzie chyba w porządku
v.....e
v.....e