array_combine php的限制條件

PHP
小樊
83
2024-07-27 14:37:08

  1. 傳遞給 array_combine() 函數(shù)的兩個(gè)數(shù)組必須具有相同數(shù)量的元素,否則會(huì)發(fā)生錯(cuò)誤。
  2. 如果兩個(gè)數(shù)組中有相同的鍵值,則該函數(shù)僅保留最后一個(gè)鍵值對(duì)應(yīng)的值。
  3. 如果傳遞給 array_combine() 函數(shù)的其中一個(gè)數(shù)組是空數(shù)組,則函數(shù)會(huì)返回空數(shù)組。
  4. 如果傳遞給 array_combine() 函數(shù)的其中一個(gè)數(shù)組是關(guān)聯(lián)數(shù)組(包含鍵名),則函數(shù)會(huì)將該數(shù)組的鍵名作為新數(shù)組的鍵名。
  5. 如果傳遞給 array_combine() 函數(shù)的其中一個(gè)數(shù)組是索引數(shù)組(不包含鍵名),則函數(shù)會(huì)將其作為新數(shù)組的值,同時(shí)生成默認(rèn)的數(shù)字鍵名。
  6. 傳遞給 array_combine() 函數(shù)的兩個(gè)數(shù)組中的鍵值必須是可轉(zhuǎn)換為字符串的,否則會(huì)發(fā)生錯(cuò)誤。

0