Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2012, 19:01
volaveruntmissit
 
Fecha de Ingreso: octubre-2012
Mensajes: 45
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta Variable dentro de array?

Tengo el siguiente codigo

Código PHP:
<?php

$data 
file_get_contents('archivo.txt');

class 
foo {

    var 
$arr = array('Soy A.''Soy B.' ,'Soy C.');
    var 
$r 'Soy r';

}
$foo = new foo();
$arr 'arr';

?>

Y lo inserto dentro de la siguiente manera:


Código PHP:
<?php echo $foo->$arr[1] . "\n"?>  // Soy r

<?php echo $foo->{$arr}[1] . "\n"?> // Soy B

Lo que quiero saber y no me sale, es como poner una variable en lugar de "Soy B"

Asi:

Código PHP:
<?php

$data 
file_get_contents('archivo.txt');

class 
foo {

    var 
$arr = array('Soy A.''$data' ,'Soy C.');
    var 
$r 'Soy r';

}
$foo = new foo();
$arr 'arr';

?>
Para obtener el siguiente resultado:


Código PHP:
<?php echo $foo->$arr[1] . "\n"?>  // Soy r

<?php echo $foo->{$arr}[1] . "\n"?> // El contenido del TXT


Si lo pongo entre comillas simples ( '$data' ) se muestra como texto, y si se las quito no se muestra la pagina...

Gracias por su ayuda!!


.