我在var $ array1
中打印了所有值<?php
$array1 = array(10,11,12,13,14,"hello", array(1,2,3,4));
print_r ($array1)
?>
输出
数组([0] =&gt; 10 [1] =&gt; 11 [2] =&gt; 12 [3] =&gt; 13 [4] =&gt; 14 [5] =&gt; hello [6] =&gt;数组([0] =&gt; 1 [1] =&gt; 2 [2] =&gt; 3 [3] =&gt; 4))
但我一次只能打印数组(1,2,3,4)。
答案 0 :(得分:0)
请试试这个
foreach ($array1 as $value){
if (is_array($value)){ // Check the value is an array or not
$subArr = $value;
}
}
echo "Sub array value is :";
print_r($subArr);
答案 1 :(得分:0)
您可以尝试使用implode
数组函数。
<强> E.g。强>
print_r(implode(",",$array1[6]));
<强>结果:强> 1,2,3,4-
答案 2 :(得分:0)
try it get the count of the array and print the array in for loop
<?php
$array1 = array(10,11,12,13,14,"hello");
$count=count($array1);
for($i=0;$i<$count;$i++)
{
echo $array1[$i];
echo '<br/>';
}
?>
答案 3 :(得分:-1)
如果您不知道哪个是数组..
foreach ($array1 as $value)
if (is_array($value))
print_r($value);