Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [array] zmiana $value w tablicy
Maslav
post 13.07.2006, 15:28:12
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 6.02.2004

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


Mam takiego arraya
Kod
Array (
[0] => Array ( [opis_title] => 1 [opis_id] => 2 )
[1] => Array ( [opis_title] => 2 [opis_id] => 3 )
)


Chodzi mi o to aby podmienić cyfrę z 'opis_title' na konkretny ciąg znaków. Zrobiłem taką funkcję .
  1. <?php
  2. function setOpisTitle($opis) {
  3. foreach ($opis as $key => $value) {
  4. foreach ($value as $element => $wartosc) {
  5. if($element == 'opis_title') {
  6. if($wartosc == "1") { $wartosc = "Dane"; }
  7. if($wartosc == "2") { $wartosc = "Wzory"; }
  8. if($wartosc == "3") { $wartosc = "Inne"; }
  9. }
  10.  
  11. }
  12.  
  13. }
  14. return $opis;
  15. }
  16. ?>


Zwrócona tablica jest identyczna, zmiana zmiennej $wartosc nie ma wplywu na dane w tablicy. Jak to obejsc? Przepisac tablice na nowo?


--------------------
generalfailure
fabrykadrobiu*dot*com
Go to the top of the page
+Quote Post
nospor
post 13.07.2006, 15:33:56
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie: $wartosc = "Dane";
a: $opis[$key][$element] = "Dane";
reszta podobnie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 20:43