0

私は配列を持っています

配列 ( [0] => 配列 ( [ユーザー名] => phizy [id] => 1 ) [1] => 配列 ( [ユーザー名] => rapik [id] => 4 ) [2] => 配列 ( [ユーザー名] => asas [id] => 5 ) )

それらを抽出してphp変数に入れるにはどうすればよいですか?

<li><?php $username." with id of ".$userid."</li>";

ありがとうございました

4

3 に答える 3

2

配列のすべてのキーを変数に変換したい場合は、extract()関数を使用できます。

于 2012-10-25T08:41:10.883 に答える
1

このようにしてみてください:

foreach($array as $arobj)
{
    ?>
    <li><?php $arobj['username']." with id of ".$arobj['id']; ?></li>
    <?php
}

または、変数に割り当てたい場合は、

foreach($array as $arobj)
{
    $username =  $arobj['username'];
    $userid = $arobj['id'];
    ?>
    <li><?php $username." with id of ".$userid; ?></li>
    <?php
}
于 2012-10-25T08:09:33.287 に答える
0

楽しみのために、配列キーに基づいて変数を割り当てる必要がある場合は、これを試すことができます。

foreach($array as $subArr)
{
  foreach($subArr as $key=>$value)
  {
    $$key=$value;
  }
  echo "<li>$username with id of $id.</li>";
}

書類

于 2012-10-25T08:17:28.137 に答える