Para comenzar debes saber que esto no genera lo mismo...
Código PHP:
Ver original//primera forma
"Alexis Sanchez"=>"12b3",
"Humberto Suazo"=>"87kl",
"Arturo Vidal"=>"98p7"
);
//segunda forma
$rs['nombre_jugador']=>$rs['clave_jugador']
);
la primera forma crearía un array de la siguiente manera:
Código:
array(10) {
["key0"]=>
string(6) "value0"
["key1"]=>
string(6) "value1"
["key2"]=>
string(6) "value2"
["key3"]=>
string(6) "value3"
["key4"]=>
string(6) "value4"
["key5"]=>
string(6) "value5"
["key6"]=>
string(6) "value6"
["key7"]=>
string(6) "value7"
["key8"]=>
string(6) "value8"
["key9"]=>
string(6) "value9"
}
mientras la segunda...
Código:
array(10) {
[0]=>
array(1) {
["key0"]=>
string(6) "value0"
}
[1]=>
array(1) {
["key1"]=>
string(6) "value1"
}
[2]=>
array(1) {
["key2"]=>
string(6) "value2"
}
[3]=>
array(1) {
["key3"]=>
string(6) "value3"
}
[4]=>
array(1) {
["key4"]=>
string(6) "value4"
}
[5]=>
array(1) {
["key5"]=>
string(6) "value5"
}
[6]=>
array(1) {
["key6"]=>
string(6) "value6"
}
[7]=>
array(1) {
["key7"]=>
string(6) "value7"
}
[8]=>
array(1) {
["key8"]=>
string(6) "value8"
}
[9]=>
array(1) {
["key9"]=>
string(6) "value9"
}
}
Como puedes ver no es lo mismo, por lo tanto la forma correcta es la forma en que no lo quieres generar, al menos como indicas que necesitas el arreglo...