Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]przerobienie formatu tabeli danych
BugsBunny
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 4
Dołączył: 2.04.2005

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


długo już się z tym męczę jednak efekty są mizerne.

Mianowicie pobieram dane z bazy danych i są one w takiej postaci:
Kod
Array ( [0] => Array ( [name] => style [value] => default ) [1] => Array ( [name] => lang [value] => pl ) [2] => Array ( [name] => pageURL [value] => http://localhost/~cms/ ) [3] => Array ( [name] => title [value] => MojaStrona :: CMS ) [4] => Array ( [name] => [value] => ) [5] => Array ( [name] => footer [value] => Wszelkie prawa zastrzeżone ) )


potrzebuje je przekonwertować do czegoś takiego:

Kod
Array([style] => default [lang] => pl [pageURL] =>http://localhost/~cms/ [title] =>  MojaStrona :: CMS)


Jest jakas funkcja, która mi to zrobi? Męczyłem się z foreachami i niestety wychodzi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
_olo_1984
post
Post #2





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


  1. <?php
  2. $a = array(
  3.        0 => array( 'name' => 'style', 'value' => 'default' ),
  4.        1 => array( 'name' => 'lang', 'value' => 'pl' ),
  5.        2 => array( 'name' => 'pageURL', 'value' => 'http://localhost/~cms/' ),
  6.        3 => array( 'name' => 'title', 'value' => 'MojaStrona :: CMS' ),
  7.        4 => array( 'name' => '', 'value' => ''),
  8.        5 => array( 'name' => 'footer', 'value' => 'Wszelkie prawa zastrzeżone' )
  9.        );
  10.  
  11. $tab = array();
  12.  
  13. foreach($a as $value)
  14. {
  15.    $tab[$value['name']] = $value['value'];
  16. }
  17.  
  18. echo '<pre>';
  19. print_r($tab);
  20. ?>
Go to the top of the page
+Quote Post

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: 19.09.2025 - 05:34