Как я могу добавить пары ключ-значение в массив?
Это не сработает:
public function getCategorieenAsArray(){
    $catList = array();
    $query = "SELECT DISTINCT datasource_id, title FROM table";
    if ($rs=C_DB::fetchRecordset($query)) {
        while ($row=C_DB::fetchRow($rs)) {
            if(!empty($row["title"])){
                array_push($catList, $row["datasource_id"] ."=>". $row["title"] );
            }
        }
     }
    return($catList);
}
 Потому что это дает мне:
Array ( [0] => 1=>Categorie 1 [1] => 5=>Categorie 2 [2] => 2=>Caterorie 2 ) 
 И я ожидаю:
Array ( [1] =>Categorie 1 [5] => Categorie 2  )