2013-07-12 117 views
0

你好,我有以下數組http://codepad.org/LLQ7CAm8與下面的代碼。數組循環保持一定數量的密鑰,並根據元素使用關聯密鑰替換密鑰

unset($val[0]); 
unset($val[1]); 
unset($val[2]); 
$val = array_filter($val); 
    foreach($val as $key => $val) 
    { 
     echo "<pre>"; 
     //$val = array_splice($val,); 
     print_r($val); 
    } 
} 

我想達到的目的是讓每個數組中第65項,並刪除其餘,如果它更多鈔票來改變從第二陣列例如元素的鍵: $ VAL ['Titlu GARANTIE '] ='144203T1'; 有人可以幫我嗎?

回答

1

對於刪除陣列elments可以用PHP

$input = array("red", "green", "blue", "yellow"); 
array_splice($input,3); 
print_r($input); 

使用array_splice() Ouptput

Array 
    (
     [0] => red 
     [1] => green 
     [2] => blue 
    ) 

所以,你可以做array_splice($val,65);

+0

做這樣的,但分裂是不對的..這就是爲什麼我在這裏問:d 我的壞處是設置一個變種。 – Bogdan