Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Dimitar Stefanov en 05 de Mayo 2016, 18:36

Título: PHP Cómo crear arrays (arreglos) unidimensionales de enteros, string... CU00823B
Publicado por: Dimitar Stefanov en 05 de Mayo 2016, 18:36
Hola a todos. Aquí os dejo una posible solución del ejercicio CU00823B del curso PHP desde cero.

Citar
EJERCICIO

Crea el código PHP de 3 archivos en cada uno de los cuales debes hacer lo siguiente:

a) Declara un array de enteros de nombre $coches e introduce en él 8 elementos cuyos valores sean 32, 11, 45, 22, 78, -3, 9, 66, 5. A continuación muestra por pantalla el elemento con localizador 5. Deberás obtener por pantalla que se visualiza -3.

Código: [Seleccionar]
<?php 	$coches[0] = 32;	$coches[1] = 11;	$coches[2] = 45;	$coches[3] = 22;	$coches[4] = 78;	$coches[5] = -3;	$coches[6] = 9;	$coches[7] = 66;	$coches[8] = 5;	echo $coches[5];?>

Citar
b) Declara un array de numéricos decimales tipo double de nombre $importe e introduce en él cuatro elementos que sean 32.583, 11.239, 45.781, 22.237. A continuación muestra por pantalla el elemento con localizador 1. Deberás obtener por pantalla que se visualiza 11.239.

Código: [Seleccionar]
<?php 	$importe[] = 32.583;	$importe[] = 11.239;	$importe[] = 45.781;	$importe[] = 22.237;	echo $importe[1]; ?>

Citar
c) Declara un array de booleanos de nombre $confirmado e introduce en él seis elementos que sean true, true, false, true, false, false. A continuación muestra por pantalla el elemento con localizador 0. Deberás obtener por pantalla que se muestra “true”.

Código: [Seleccionar]
<?php 	$confirmado = array(true, true, false, true, false, false);	echo $confirmado[0];?>

A mí, por pantalla, se me imprime "1" y no "true". Esta cuestión la había planteado también en otro hilo. No sé si en PHP es normal que aparezca "1" para una variable (array) con valor "true" o es que estoy haciendo algo mal.

Citar
d) Declara un array de strings de nombre $jugador e introduce en él 5 elementos que sean "Crovic", "Antic", "Malic", "Zulic" y "Rostrich". A continuación usando el operador de concatenación haz que se muestre la frase: <<La alineación del equipo está compuesta por Crovic, Antic, Malic, Zulic y Rostrich.>>

Código: [Seleccionar]
<?php 	$jugador = ["Crovic", "Antic", "Malic", "Zulic", "Rostrich"];	echo "La alineación del equipo está compuesto por: ".$jugador[0].", ".$jugador[1].", ".$jugador[2].", ".$jugador[3].", ".$jugador[4];?>

Gracias.
Título: Re:CU00823B Array en PHP
Publicado por: pedro,, en 06 de Mayo 2016, 11:28
Buenas dimiste.

Todas las respuestas están bien.

En cuanto a tu comentario, no estás haciendo nada mal, en PHP, por defecto true devuelve 1 y false no devuelve nada.

Saludos. ;D
Título: Re:CU00823B Declaración arrays unidimensionales. PHP
Publicado por: Dimitar Stefanov en 06 de Mayo 2016, 13:40
Buenas, Pedro.

Graicas por corregirme el ejercicio.

Jolines, ya podían haber hecho todos los lenguajes de la misma síntaxis. Es más, podrían haber hecho un lenguaje de programación universal, jejeje.

Un saludo :)

PD: La palabra "jolines" en España se utiliza sin ningún índole ofensivo (lo aclaro para la gente que no vive en España).