2

再配置する方法:

Array (
     [0] => tomato
     [2] => apple
     [3] => melon
     [4] => Cherry
     [7] => banana 
)

に:

Array (
     [0] => tomato
     [1] => apple
     [2] => melon
     [3] => Cherry
     [4] => banana 
)

4

5 に答える 5

9

試してみてくださいarray_values

$newArray = array_values($oldArray);
于 2013-02-18T13:43:41.453 に答える
3

これはどう?

$new_array = array();
foreach($original_array as $val) { 
 $new_array[] = $val;
}

$new_array適切なインデックスがあります。

于 2013-02-18T13:43:02.990 に答える
0
$arr2 = array();
foreach($arr1 as $a) {
  $arr2[] = $a;
}

値を新しい新しい配列に入れますか?

于 2013-02-18T13:43:34.130 に答える
0

これを試して:

$a =  array(0 => 'tomato', 2 => 'apple', 3 => 'melon', 4 => 'Cherry', 7 => 'banana');
print_r($a);
$a = array_values($a);
print_r($a);
于 2013-02-18T13:46:01.053 に答える
-1

インデックスの再作成を気にしないでください。それを繰り返すために
使用しますforeach

于 2013-02-18T13:50:13.953 に答える