从php设置字符串数组?

时间:2012-02-16 01:14:31

标签: php

我是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中做到这一点?

3 个答案:

答案 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";     
}

强烈建议您read the documentation on PHP arrays.

答案 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打印/获取价值。