0

私はこのような連想配列を持っています

$array = array (
    "name" => "bob",
    "age" => "22",
    "sex" => "male"
)

そして、このデータを使用して画面に返すには

echo $array['name'] . $array['age'] . $array['sex'];

これを行うためのよりクリーンな方法はありますか?

4

5 に答える 5

2

読みやすくするには、次の関数を使用します。

function print_array($input) {
  return '<pre>'.$print_r($input, true).'</pre>';
}

それを使用するには:

echo print_array($array);    

これにより、事前にフォーマットされた配列が出力されます。適切に表示するためにソースを調べる必要はありません

于 2013-05-01T23:37:25.667 に答える
0

試す:

$array = array (
    "name" => "bob",
    "age" => "22",
    "sex" => "male"
);

foreach($array as $key=>$value){
    echo $key . ' = ' . $value . ' - ';
}
于 2013-05-02T00:05:52.370 に答える
0

あなたはこれを試すことができます:

$array = array (
"name" => "bob",
"age" => "22",
"sex" => "male"
);
function print_array($arr){
    $keys=  array_keys($arr);
    foreach ($keys as $key) {
        echo $arr[$key].' ';
    }
}
print_array($array);
于 2013-05-02T06:11:48.090 に答える