开发者

String in between an array?

开发者 https://www.devze.com 2022-12-20 03:07 出处:网络
ok so I have 开发者_StackOverflow社区an array with an unknown array amount. so like it can be $array[0] = \"a\"

ok so I have 开发者_StackOverflow社区an array with an unknown array amount.

so like it can be

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

and what I want is the possibility to make an extra array in between each one, so like

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


<?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"));    
?>


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
0

精彩评论

暂无评论...
验证码 换一张
取 消