首頁  >  文章  >  後端開發  >  怎样在数组中插入一个值,该怎么处理

怎样在数组中插入一个值,该怎么处理

WBOY
WBOY原創
2016-06-13 13:37:591188瀏覽

怎样在数组中插入一个值
$arr1=array(1,4,5,7,9,15,18,20);
假设在5的后面插入一个6,并输出数组
1,4,5,6,7,9,15,18,20

------解决方案--------------------
你头像换得蛮快嘛...如果不是升序的话.... 这是刚写的函数,如果需要插入多个自己修改吧.

PHP code

$arr1 = array (1, 4, 5, 7, 9, 15, 18, 20 );
print_r ( input_array ( $arr1, 5, 6 ) );

function input_array($array, $value, $input) {
    $key = array_search ( $value, $array );
    if ($key !== false) {
        array_splice ( $array, $key, 1, array ($array [$key], $input ) );
        return $array;
    }
    return false;
} <div class="clear">
                 
              
              
        
            </div>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn