Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podmiana arraów
Cinamicom
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.07.2013

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


Witam. Mam taki kodzik:

  1. $array1 = array('1' => 1, '2' => 2);
  2. $array2 = array('1' => 'bla', '2' => 'dsad');


Chcę podmienić wartość kluczy z array1 na wartości z array2. Czyli po podmianie w array1 powinno być tak 1 = bla, 2 = dsad

Jak mogę to zrobić?

Dziękuje.

Mam taki kod, ale on mi zamienia na ostatni row z array2 - DataHash
  1. $code = $_POST['code'];
  2. $codeSplit = str_split($code);
  3. $getCode = null;
  4. foreach($codeSplit as $row => $key)
  5. {
  6. foreach($this->DataHash as $row2 => $key2)
  7. {
  8. $getCode = str_replace($key, $key2, $code);
  9. }
  10. }


Ten post edytował Cinamicom 27.02.2014, 17:20:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cinamicom
post
Post #2





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.07.2013

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


Mógłbyś dać mi przykład? bo nie rozumiem. Mam taki błąd: Warning: array_combine(): Both parameters should have an equal number of elements in

$getCode = array_combine($codeSplit, $this->DataHash);

Pierwszy array:
  1. (
  2. [0] => e
  3. [1] => d
  4. [2] => s
  5. [3] => a
  6. [4] => d
  7. [5] => a
  8. [6] => s
  9. )
  10. 1

A tutaj część drugiego. Nie daję całego bo dużo miejsca zajmie.
  1. (
  2. [q] => s
  3. [w] => a
  4. [e] => ddd
  5. [r] => dd
  6. [t] => dd
  7. [y] => dd
  8. [u] => dd
  9. [i] => dd
  10. [o] => dd
  11. [p] => dd
  12. )


Ten post edytował Cinamicom 28.02.2014, 19:16:07
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: 5.10.2025 - 09:12