Wyświetlanie zawartości tablic w php


(northwest) #1

Witam serdecznie,

Mam taką tablice:

Array

(

    [0] => Array

        (

            [id] => 1

            [login] => demo

            [haslo] => 2fb5b78beeb7cd53897501bde820f6b4

            [typ] => 1

        )


    [1] => Array

        (

            [id] => 2

            [login] => login2

            [haslo] => 2e2q3mrfioemdiogesngvioneso

            [typ] => 1

        )


)

chciałbym sobie to wyświetlić w formie:

id- login - typ

id- login - typ

id- login - typ

....

....

Wie ktoś może jak to wyświetlić?


(Pioterw) #2
function printOne($el, $key) {

  echo "{$el['id']}- {$el['login']} - {$el['typ']}";

}


array_walk($tablica, 'printOne');

Ależ mnie poniosło.


(adpawl) #3
foreach($tablica as $key=>$val){

echo implode(' - ', $val);

echo '
';

}

Może, może ...nie zwróciłem na to uwagi :wink:

wszak można też zamiast unset+implode zwyczajnie złożyć stringa w dowolnej formie z elementów $val i wypluć w echo.


(Pioterw) #4

A nie, bo miało być bez hasła :slight_smile:

Jeśli już, to:

foreach($tablica as $key=>$val){

  unset($val['haslo']);

  echo implode(' - ', $val);

  echo '
';

}

:wink: