<?php
$array = array(
"code" => '1723',
"name" => '日本電技',
"market" => 'JQ',
"price" => '3030',
"PER" => '12.0',
"PBR" => '1.37'
);
foreach($array as $key => $value){
echo $key. "の値は" .$value. "です。<br>\n";
}
?>
codeの値は1723です。
nameの値は日本電技です。
marketの値はJQです。
priceの値は3030です。
PERの値は12.0です。
PBRの値は1.37です。
では、多次元配列でみてみましょう。
<?php
$stock = array();
$stock[0]['code'] = '1968';
$stock[0]['name'] = '太平電';
$stock[0]['price'] = '2932';
$stock[0]['ratio'] = '1.52%';
$stock[1]['code'] = '1981';
$stock[1]['name'] = '協和日成';
$stock[1]['price'] = '851';
$stock[1]['ratio'] = '-1.05%';
$stock[2]['code'] = '2268';
$stock[2]['name'] = 'サーティワン';
$stock[2]['price'] = '4060';
$stock[2]['ratio'] = '+0.12%';
foreach($stock as $id){
foreach($id as $key => $value){
echo "{$key} : {$value}<br>\n";
}
echo "<hr/>\n";
}
?>

var_dump(array_column($stock, ‘name’, ‘code’)); とすると、連想配列を作れる。
<?php $stock = array(); $stock[0]['code'] = '1968'; $stock[0]['name'] = '太平電'; $stock[0]['price'] = '2932'; $stock[0]['ratio'] = '1.52%'; $stock[1]['code'] = '1981'; $stock[1]['name'] = '協和日成'; $stock[1]['price'] = '851'; $stock[1]['ratio'] = '-1.05%'; $stock[2]['code'] = '2268'; $stock[2]['name'] = 'サーティワン'; $stock[2]['price'] = '4060'; $stock[2]['ratio'] = '+0.12%'; var_dump(array_column($stock, 'name', 'code')); ?>
array(3) { [1968]=> string(9) “太平電” [1981]=> string(12) “協和日成” [2268]=> string(18) “サーティワン” }