Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [solved][php]zamiana wartosci elementow tabilicy
sir_skiner
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.07.2007

Ostrzeżenie: (0%)
-----


witajcie.
powiedzcie mi w czym tkwi moja glupota. mam podwojna tablice asocjacyjna a w niej klucze ze stringami w postaci urli => "http://foo.boo.pl". o tak:
  1. <?php
  2. $tab=array('moo'=>array('shmoo'=>'zoo', 'url'=>'http://foo.boo.pl'...), ...)
  3. ?>

chce zamienic konkretne wartosci na inne, ale dupa jestem. niezaleznie czy wywoluje elementy;
  1. <?php
  2. foreach ($tab as $k => $v){
  3. //czy przez 
  4. str_replace($staryurl, $nowyurl, $v[url]);
  5. // czy przez ifa
  6. if ($v[url]==$staryurl)
  7. {
  8. $v[url]=$nowyurl;
  9. }
  10. }
  11. ?>

nic sie nie dzieje...
jak to poprawnie zrobic?

Ten post edytował sir_skiner 12.08.2007, 17:57:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sir_skiner
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.07.2007

Ostrzeżenie: (0%)
-----


widze tylko roznice w wywoloniu podkluczy petla foreach... w sumie to dziwne dla mnie, ze $value i $tablica[$key] nie sa tozsame, ale swiadom ulomnosci swego umyslu przyjmmuje to as is. sek w tym, ze o ile:
  1. <?php$tab[$k]['pod_klucz']='bbb';?>
dziala, o tyle:
  1. <?php$tab[$k]['pod_klucz']=str_replace($cos, $cos_innego, $v['pod_klucz'];?>
ani nawet:
  1. <?php$tab[$k]['pod_klucz']=str_replace($cos, $cos_innego, $tab[$k]['pod_klucz'];?>
nie dziala;/

dobra, strazny wstyd, ale sobie zasluzylem i obnaze sie publicznie.str_replace mi nie zamienial nic, bo mu podalem zle parametry....dzieki za pomoc i sorki za trucie, ale sie dopiero ucze :roll2:

Ten post edytował sir_skiner 12.08.2007, 17:55:57
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 11:19