Maison > Article > développement back-end > foreach循环数组有关问题
foreach循环数组问题
$account 数组如下
Array
(
[tencent] => Array
(
[0] => mylove_fish2008
[1] => caochengli_love
)
[sina] => Array
(
[0] => 2935994540
[1] => 3177446321
)
[163] => Array
(
[0] => 3395157578
[1] => 8589895537
)
[sohu] => Array
(
[0] => 1400582280
[1] => 1044720542
)
)
我现在要循环这个数组,有两种方法
1.foreach ($account as $key => $rows)
{
foreach ($rows as $val)
{
echo $val.' ';
}
}
2.foreach ($account['tencent'] as $val)
{
echo $val.' ';
}
$account['sina'],$account['163'],$account['sohu']一样循环
循环这种二维数组,哪种效率高点
<br> class runtime { <br> public $StartTime = 0; <br> public $StopTime = 0;<br> <br> function get_microtime(){ <br> list($usec, $sec) = explode(' ', microtime()); <br> return ((float)$usec + (float)$sec); <br> } <br> <br> function start(){ <br> $this->StartTime = $this->get_microtime(); <br> } <br> <br> function stop(){ <br> $this->StopTime = $this->get_microtime(); <br> } <br> <br> function spent(){ <br> return round(($this->StopTime - $this->StartTime) * 1000, 4); <div class="clear"> </div>