jjzjj

Javascript:取数组的第n个元素

我得到一个数据数量未知的数组。但我只有预定义数量的数据要显示/存储。我如何获取初始数组的每个第n个元素并在JavaScript中减少它?例如:我得到一个大小为10000的数组,但只能显示n=2k个元素。我是这样试过的:delta=Math.round(10*n/size)/10=0.2->取初始数组的每5个元素。for(i=0;i对于0.2,它始终为0,但对于其他一些增量(0.3),它是有效的。与delta=0.4相同,我可以工作,但是每隔一个Element都会被带走。我该怎么做才能让它发挥作用? 最佳答案 也许一种解决方案:避免使

PHP:重命名多维数组的键

我有一个以字符串作为键的多维数组。我想在这些键上执行一个函数(操作字符串),然后写入一个新数组(即保持原始数组不变)。示例:$oldArr=array("foo_old"=>array("moo_old"=>1234,"woo_old"=>5678);"bar_old"=>array("car_old"=>4321,"tar_old"=>8765););变成:$newArr=array("foo_new"=>array("moo_new"=>1234,"woo_new"=>5678);"bar_new"=>array("car_new"=>4321,"tar_new"=>8765);)