php单项关联数组
php single entry associative array
我从一个 .xlsx 文件中获取数据,我也将其放入一个数组(名为 $tableArray,我为此使用了 PHPExcel)。现在我不知道如何输出数组中的单个条目。
我试过了
$tableArray[1];
获取所有条目适用于
var_dump($tableArray);
我的代码:
<?php
$excelReader = PHPExcel_IOFactory::createReaderForFile($fileName);
$excelReader->setReadDataOnly();
$excelObj = $excelReader->load($fileName);
$excelObj->getActiveSheet()->toArray();
$worksheetNames = $excelObj->getSheetNames($fileName);
$tableArray = array();
foreach($worksheetNames as $key => $sheetName){
$excelObj->setActiveSheetIndexByName($sheetName);
$tableArray[$sheetName] = $excelObj->getActiveSheet()->toArray();
}
var_dump($tableArray);
?>
这里有一些提示可以帮助您入门。
如果您想在浏览器中以更清晰的格式查看您的数组,请像这样将 var_dump()
包围在 <pre>
标记中。
<?php
$myArray = [
"orange" => "foo",
"bar" => [
"test" => "more"
]
];
?>
<pre>
<?php var_dump($myArray); ?>
</pre>
这将帮助您更好地理解数组结构,因为它更易于阅读。
访问数组中的值就像引用键一样简单。例如在上面的数组中,如果我们想要橙色的值,只需 echo $myArray["orange"];
如果值是另一个数组,比如键bar
,而我们想要test
的值,我们可以只引用两个键的顺序echo $myArray["bar"]["test"];
[=20] =]
您可以使用 foreach()
遍历数组并对每个键 => 值对执行操作。
<?php
$myArray = [
"orange" => "foo",
"bar" => [
"test" => "more"
]
];
foreach($myArray as $key => $value) {
var_dump($key);
var_dump($value);
}
如果您正在寻找更详细的信息,我建议您学习 Code Academy 上的一些课程。它不仅可以帮助您解决这个问题,还可以帮助您解决涉及 PHP.
基本功能的其他问题
希望对您有所帮助!
我从一个 .xlsx 文件中获取数据,我也将其放入一个数组(名为 $tableArray,我为此使用了 PHPExcel)。现在我不知道如何输出数组中的单个条目。
我试过了
$tableArray[1];
获取所有条目适用于
var_dump($tableArray);
我的代码:
<?php
$excelReader = PHPExcel_IOFactory::createReaderForFile($fileName);
$excelReader->setReadDataOnly();
$excelObj = $excelReader->load($fileName);
$excelObj->getActiveSheet()->toArray();
$worksheetNames = $excelObj->getSheetNames($fileName);
$tableArray = array();
foreach($worksheetNames as $key => $sheetName){
$excelObj->setActiveSheetIndexByName($sheetName);
$tableArray[$sheetName] = $excelObj->getActiveSheet()->toArray();
}
var_dump($tableArray);
?>
这里有一些提示可以帮助您入门。
如果您想在浏览器中以更清晰的格式查看您的数组,请像这样将 var_dump()
包围在 <pre>
标记中。
<?php
$myArray = [
"orange" => "foo",
"bar" => [
"test" => "more"
]
];
?>
<pre>
<?php var_dump($myArray); ?>
</pre>
这将帮助您更好地理解数组结构,因为它更易于阅读。
访问数组中的值就像引用键一样简单。例如在上面的数组中,如果我们想要橙色的值,只需 echo $myArray["orange"];
如果值是另一个数组,比如键bar
,而我们想要test
的值,我们可以只引用两个键的顺序echo $myArray["bar"]["test"];
[=20] =]
您可以使用 foreach()
遍历数组并对每个键 => 值对执行操作。
<?php
$myArray = [
"orange" => "foo",
"bar" => [
"test" => "more"
]
];
foreach($myArray as $key => $value) {
var_dump($key);
var_dump($value);
}
如果您正在寻找更详细的信息,我建议您学习 Code Academy 上的一些课程。它不仅可以帮助您解决这个问题,还可以帮助您解决涉及 PHP.
基本功能的其他问题希望对您有所帮助!