私は配列を持っています
配列 ( [0] => 配列 ( [ユーザー名] => phizy [id] => 1 ) [1] => 配列 ( [ユーザー名] => rapik [id] => 4 ) [2] => 配列 ( [ユーザー名] => asas [id] => 5 ) )
それらを抽出してphp変数に入れるにはどうすればよいですか?
<li><?php $username." with id of ".$userid."</li>";
ありがとうございました
私は配列を持っています
配列 ( [0] => 配列 ( [ユーザー名] => phizy [id] => 1 ) [1] => 配列 ( [ユーザー名] => rapik [id] => 4 ) [2] => 配列 ( [ユーザー名] => asas [id] => 5 ) )
それらを抽出してphp変数に入れるにはどうすればよいですか?
<li><?php $username." with id of ".$userid."</li>";
ありがとうございました
配列のすべてのキーを変数に変換したい場合は、extract()
関数を使用できます。
このようにしてみてください:
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
}
楽しみのために、配列キーに基づいて変数を割り当てる必要がある場合は、これを試すことができます。
foreach($array as $subArr)
{
foreach($subArr as $key=>$value)
{
$$key=$value;
}
echo "<li>$username with id of $id.</li>";
}