最佳答案
Python 在句法上有很好的列表理解:
S = [x**2 for x in range(10)]
print S;
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
在 PHP 中,我需要做一些循环:
$output = array();
$Nums = range(0,9);
foreach ($Nums as $num)
{
$out[] = $num*=$num;
}
print_r($out);
获得:
数组 ( [0] = > 0 [1] = > 1 [2] = > 4 [3] = > 9 [4] = > 16 [5] = > 25 [6] = > 36 [7] = > 49 [8] = > 64 [9] = > 81 )
在 PHP 中有没有类似的列表内涵语法?PHP 5.3中的任何新特性都可以做到这一点吗?
谢谢!