使用字符串+数字填充数组

时间:2015-08-12 14:03:24

标签: php

我有一个空数组和一个分配给变量的字符串。

$str = "fruits2015"
$arr = [];
$expectedLength = 3;

如何用str +数字填充arr(从0开始)?与expectedLength匹配的arr长度。

$arr = ["fruits20150", "fruits20151", "fruits20152",];

3 个答案:

答案 0 :(得分:2)

只需使用for循环

$str = "fruits2015";
$arr = [];
$expectedLength = 3;
for($i = 0;$i<$expectedLength;$i++){
    $arr[$i] = $str.$i;
}
print_r($arr);

答案 1 :(得分:2)

for($i=0; $i<$expectedLength; $i++){

    $arr[] = "$str.$i";

}

答案 2 :(得分:0)

你可以这样做:

$str = "fruits2015";

$expectedLength = 3;
$arr=array();

for($i=0;$i<$expectedLength;$i++)
{
    array_push($arr,$str.$i);
}
print_r($arr);