Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/08/2006, 13:33
Avatar de DarkXNightmare
DarkXNightmare
 
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
Acabo crear una función especialmente hecha para tí ;D.

Código PHP:
function search_key_string($value$string)
{
    
$cadena $string;
    
$array explode("|"substr($cadena1strlen($cadena) - 2));
    
$max count($array);
    for (
$i 0$i <= $max$i $i 2)
    {
    
$array[$array[$i]] = $array[$i 1];
    }
    
$h 0;
    
array_pop($array);
    while (
$h $max)
    {
        
array_shift($array);
        
$h++;
    }
    
$search_word $value;
    
$llaves array_key_exists($search_word$array);
    if (
$llaves)
    {
        return 
$array[$search_word];
    }else{
        return 
false;
    }
}
echo 
search_key_string("CD""|AX|10.3|CD|5.10|"); // imprime 5.10 
Ojo: La estructura de la cadena no debe cambiar, sino, lanzará un error o el Script no fucionará! Y la cadena debe terminar con "|" o sino, posiblemente ocurrirá un error.

Atte... DarkXNightmare ;D.
__________________
Cambiando mi Web... sean pacientes :P