0
我想沒有按鍵陣列,PHP - 索引數組沒有鑰匙
像當前數組是:
array([1]=>'one', [2]=>'two', [3]=>'three');
但我需要這個數組沒有鑰匙,就像這樣:
array('one', 'two', 'three');
請告訴我該怎麼做,我需要使用這個數組作爲函數的參數,所以它必須沒有任何鍵。
我想沒有按鍵陣列,PHP - 索引數組沒有鑰匙
像當前數組是:
array([1]=>'one', [2]=>'two', [3]=>'three');
但我需要這個數組沒有鑰匙,就像這樣:
array('one', 'two', 'three');
請告訴我該怎麼做,我需要使用這個數組作爲函數的參數,所以它必須沒有任何鍵。
數組總是有鍵,不管你是否想要它們。即使是簡單的array('one', 'two', 'three');
也會是array([0] => 'one', [1] => 'two', [2] => 'three');
。話雖如此,你的數組的確從1開始,而不是0(這是我想要的)。要獲得從0開始的數組,您可以使用array_values函數:
$new_array = array_values($old_array);
數組將始終有密鑰。但是,如果你試圖用從0開始的鍵重新索引數組,則使用['array_values'](http://php.net/array_values)。 –
它正在生成密鑰,請檢查示例 – user007
您已擁有該數組!所有數組都有鍵 – AlexP