我是Php的新手,这可能是一个非常基本的问题。
我想设置字符串数组并将值放入数组然后获取值
我放入字符串数组。所以基本上,
我想要
ArrayList arr = new ArrayList<String>;
int limitSize = 20;
for(i = 0; i < limitSize; i++){
String data = i + "th";
arr.add(data);
System.out.println(arr.get(i));
};
我怎么能在php中做到这一点?
答案 0 :(得分:4)
它在PHP中的冗长程度要低得多。由于它不是强类型,因此您只需将任何值附加到数组上即可。可以使用增量for循环来完成:
$array = array();
$size = 20;
for ($i = 0; $i < $size; $i++) {
// Append onto array with []
$array[] = "{$i}th";
}
...或使用foreach和range()
foreach (range(0,$size-1) as $i) {
// Append onto array with []
$array[] = "{$i}th";
}
答案 1 :(得分:2)
$arr = array();
$limitSize = 20;
for($i = 0; $i < $limitSize; $i++){
$data = $i . "th";
$arr[] = $data;
echo $arr[$i] . "\n";
}
答案 2 :(得分:0)
在php数组中总是动态的。所以你可以使用array_push($arrayName,$val)
添加值并使用常规的循环处理并执行
for ($i=0; $i<count($arrName); $i++) {
echo $arr[$i];
}
在i打印/获取价值。