Claro que puedes hacer lo que pedias....... esa es la belleza del lenguaje..... mira que facil era la cosa:
Código PHP:
Ver original<?php
$x = 0.25; // tu indice: un numero
$conteol[(string)$x] = 2.5;
// Quiero acceder al '0.25' y tengo un numero ? no problem!
$x = 0.25; // un numero
echo $conteol[(string)$x];
A eso se llama "Casting" o sea... conviertes la variable (en tu caso la del indice del arreglo) al tipo que necesitas... no era necesario hacer tanta cosa:
Código PHP:
Ver original$totall=$total*100;
for($cl=175; $cl<=200; $cl+=0.01)
{
if($totall==$cl)
{
$conteol[(string)$cl]++;
$totals2[(string)$cl]+= $total;
}
}
Otra forma: en vez de hacer $array[(string)$indice] puedes hacer $array["$indice"] y... adicional ... mira que puedes escrbir mucho menos si usas los operadores ++ y += o -= si lo necesitas ;)
Código PHP:
Ver original$totall=$total*100;
for($cl=175; $cl<=200; $cl+=0.01)
{
if($totall==$cl)
{
$conteol["$cl"]++;
$totals2["$cl"]+= $total;
}
}
Si ves... tanto lio y se solucionaba con un par de comillas dobles