Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/03/2015, 07:58
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Twig php, no me llama las variables con simbolo -

Ah, vale, ya entiendo.

Sí, ahora tienes un array con claves tipo "foo-bar" y necesitarías transformarlas a camelCase, es decir "fooBar".

Ese es el nombre del estilo de cadena a reescribir, una forma simple sería así:
Código PHP:
Ver original
  1. function camelcase($text) {
  2.   return preg_replace_callback('/-([a-z])/', function($matches) {
  3.     return strtoupper($matches[1]);
  4.   }, $text);
  5. }
  6.  
  7. function camelcase_keys($array) {
  8.   $copy = array();
  9.  
  10.   foreach ($array as $key => $value) {
  11.     $copy[camelcase($key)] = $value;
  12.   }
  13.  
  14.   return $copy;
  15. }
  16.  
  17. var_dump(camelcase('foo-bar'));
  18. var_dump(camelcase_keys(array('foo-bar' => 'OK')));
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.