2010-02-12 5 views
0

ok, поэтому у меня есть массив с неизвестным количеством массивов.Строка между массивом?

так, как это может быть

$array[0] = "a" 
$array[1] = "b" 
$array[2] = "c" 

и то, что я хочу, это возможность сделать дополнительный массив в между каждой из них, так как

$array[0] = "a" 
$array[1] = "1" 
$array[2] = "b" 
$array[3] = "1" 
$array[4] = "c" 
$array[5] = "1" 

ответ

0
<?php 
function stringInBetweenArray($arr, $str){   
     $returnArray = array(); 
     foreach($arr as $item){ 
       $returnArray[] = $item; 
       $returnArray[] = $str; 
     } 
     return $returnArray; 
} 

$array = array("a", "b", "c");  
print_r(stringInBetweenArray($array, "1"));  
?> 
0

Psuedocode:

new_array = new array(old_array_length * 2) 
foreach (index, value) in old_array 
    new_array[index * 2] = value; 
    new_array[index * 2 + 1] = new_value; 
return new_array