zamiana w stringu - paranoja

0

Jak zrobie tak:

$string = "/dom/pokuj/{nr}/szafka/ksiazka/";

my_array = array("{nr}" => "5");


foreach(my_array as $key => $value){
  $wynik = str_replace($key, $value, $string);
}

to kurde nie zamieni, ale jak jest tak:

$string = "/dom/pokuj/{nr}/szafka/ksiazka/";

$key = "{nr}";
$value = "5";


foreach(my_array as $key => $value){
  $wynik = str_replace($key, $value, $string);
}

to zamienia.

Przecież to chyba bez różnicy ?

------ O CO CHODZI ----- HELP -----

0

Nie wiem, co ty kombinujesz z ta tablica :)

while (list($key, $value) = each($array)) {

}
0

Chyba brakuje Ci $ przed my_array

1 użytkowników online, w tym zalogowanych: 0, gości: 1