|
|
|
| есть переменная $id, как создать массив с ключом равным $id? | |
|
|
|
|
|
|
|
для: Bvz
(06.04.2010 в 12:34)
| |
<?
$mas = array();
$id = "key";
$mas[$id]["name"] = "Петя";
$mas[$id]["supname"] = "Иванов";
$mas[$id]["patronomic"] = "Александрович";
echo "<pre>";
print_r($mas);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: Usta
(06.04.2010 в 12:42)
| | но у меня получается вот такой массив
Array
(
[0] => Array
(
[1] => Array
(
[name] => бла-бла-бла
[quantity] => 1
[price] => 1
)
)
[1] => Array
(
[1] => Array
(
[name] => бла-бла-бла
[quantity] => 1
[price] => 1
)
)
)
|
а хотелось бы
Array
(
[1] => Array
(
[name] => бла-бла-бла
[quantity] => 1
[price] => 1
)
[2] => Array
(
[name] => бла-бла-бла
[quantity] => 1
[price] => 1
)
)
|
| |
|
|
|
|
|
|
|
для: Bvz
(06.04.2010 в 12:59)
| |
<?
$arr = array(0 => array(0 => array("name" => "бла-бла","quantity" => "33","price" => "22")),1 => array(0 => array("name" => "бла-бла","quantity" => "2","price" => "1")));
echo "<pre>";
print_r($arr);
echo "</pre>";
$count = count($arr);
for($i = 0;$i < $count;$i++)
{
foreach($arr[$i] as $key => $val)
{
// echo "key[".$i."] = ".$val["name"]."<br/>";
$b[$i] = array($val["name"],$val["quantity"],$val["price"]);
}
}
echo "<pre>";
print_r($b);
echo "</pre>";
?>
|
| |
|
|
|