Php 我在Yii中有一个数组-如何打印数组元素?
我得到了这个数组Php 我在Yii中有一个数组-如何打印数组元素?,php,arrays,yii,Php,Arrays,Yii,我得到了这个数组 $departmentServiceData = Yii::app()->session->get('branch_service'); CUtil::printArray($departmentServiceData); 如何打印此数组元素?这取决于您如何使用数组及其内的元素 如果知道数组键,则可以直接访问值: Array ( [0] => Array ( [1] => Array (
$departmentServiceData = Yii::app()->session->get('branch_service');
CUtil::printArray($departmentServiceData);
如何打印此数组元素?这取决于您如何使用数组及其内的元素 如果知道数组键,则可以直接访问值:
Array
(
[0] => Array
(
[1] => Array
(
[0] => s11
[1] => s12
)
)
[1] => Array
(
[2] => Array
(
[0] => s21
[1] => s22
[2] => s23
)
)
)
或者,可以使用foreach并循环每个嵌套数组,直到可以打印值:
print $departmentServiceData[0][1][0]; // s11
print $departmentServiceData[1][2][2]; // s23
foreach($departmentServiceData作为$k1=>$array1)
{
打印“键1:”.$k1.“
”;
foreach($array1为$k2=>$array2)
{
打印“键2:”.$k2.“
”;
foreach($array2为$k3=>$value)
{
打印“图例3:”.$k3.“
”;
打印“值为:”.$Value.“
”;
}
}
}
foreach($departmentServiceData as $k1 => $array1)
{
print 'key 1: ' . $k1 . '<br>';
foreach($array1 as $k2 => $array2)
{
print 'key 2:' . $k2 . '<br>';
foreach($array2 as $k3 => $value)
{
print 'key 3:' . $k3 . '<br>';
print '<strong>Value is:' . $value . '</strong><br />';
}
}
}