PHP - Arrays

 
Vista:

Arrays

Publicado por Cristina (11 intervenciones) el 07/03/2001 17:14:34
Eso ya lo se, lo unico es que con php3 no me deja usarlos me da continuamente errores, o simplemente pasa de ejecutar esa linea, por ello me interesaria si me lo puedas dar en un ejemplo por saber donde me equivoco, por que me han dicho que en php4 no hay problemas pero no puedo instalarlo hasta que no termne este trabajo.
Gracias de todos modos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Arrays

Publicado por Summergirl (16 intervenciones) el 08/03/2001 13:52:56
Hola,

$colores= array(
0 => array ("#FFFFFF","#B0A81F","#f1b541"),
1 => array ("#FFFFFF","#d3a7c9","#8e1d75"),
2 => array ("#FFFFFF","#c6c2db","#6d63a2"),
3 => array ("#FFFFFF","#b3b9c3","#3c4a64"),
4 => array ("#FFFFFF","#d4d1be","#918958"),
5 => array ("#FFFFFF","#caa9ce","#831d45"),
6 => array ("#FFFFFF","#c4c4ce","#666881"),
7 => array ("#FFFFFF","#a6cad0","#1B7786"),
8 => array ("#FFFFFF","#b8c3cb","#48643c"),
9 => array ("#FFFFFF","#cfa7b7","#831d45"),
10 => array ("#FFFFFF","#B0A81F","#f1b541")
);

Espero que este ejemplo te sirva. Se trata de un array de arrays-de-3-elementos. Lo utilizo para definir el juego de colores que tendrán 11 canales temáticos distintos en mi web.

De este modo, suponiendo que estoy en el canal 3, un ejemplo de cómo usar tales colores sería:

$canal= 3;

$color1= $colores[3][0];
$color2= $colores[3][1];
$color3= $colores[3][2];

echo "<font color=\"$color1\">Color1</font>";

PD: esto me funcionaba sin problemas en PHP3

Saludos.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Arrays

Publicado por Summergirl (16 intervenciones) el 09/03/2001 14:04:25
Vaya, obviamente, la idea de asignar el número de canal a la variable $canal era para luego usarlo así:

$canal= 3;

$color1= $colores[$canal][0];
$color2= $colores[$canal][1];
$color3= $colores[$canal][2];

que las prisas no son bueeeeeeeenas :P

Saludos.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Arrays

Publicado por Cristina (11 intervenciones) el 14/03/2001 19:13:51
Gracias pero el problema es que no tengo definida el numero de elmentos de mi array y tengo que pasarlo de una pagina a otra para poder grabarlos en una base de datos de Mysql y eso es lo que no me funciona
Saludos
Cristina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar