Latest web development tutorials
×

PHP curso

PHP curso PHP breve introducción PHP instalar PHP gramática PHP variable PHP echo/print PHP Tipos de datos PHP constante PHP cadena PHP operadores PHP If...Else PHP Switch PHP formación PHP Ordenación de un conjunto PHP superglobals PHP While circulación PHP For circulación PHP función PHP Las variables mágicas PHP Los espacios de nombres PHP Orientado a Objetos

PHP formulario

PHP formulario PHP autenticación de formularios PHP formulario - Los campos necesarios PHP formulario - correo electrónico de verificación y la URL PHP instancia completa formulario PHP $_GET variable PHP $_POST variable

PHP Tutorial avanzado

PHP Las matrices multidimensionales PHP fecha PHP contener PHP expediente PHP Cargar archivo PHP Cookie PHP Session PHP E-mail PHP seguridad E-mail PHP Error PHP Exception PHP filtro PHP filtro avanzado PHP JSON

PHP 7 nuevas características

PHP 7 nuevas características

PHP base de datos

PHP MySQL breve introducción PHP MySQL conexión PHP MySQL La creación de una base de datos PHP MySQL Crear una tabla de datos PHP MySQL insertar datos PHP MySQL Insertar datos múltiples PHP MySQL Sentencias preparadas PHP MySQL leer datos PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introducción AJAX PHP AJAX base de datos AJAX XML AJAX búsqueda en tiempo real AJAX RSS Reader AJAX voto

PHP Manual de referencia

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Procesamiento de imágenes PHP RESTful

matriz PHP

Matriz puede almacenar varios valores en una sola variable:

Ejemplos

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Instancia en ejecución »

¿Qué son las matrices?

Una matriz es un especial de múltiples valores de las variables se pueden almacenar en una sola variable.

Si usted tiene una lista de elementos (por ejemplo: una lista de nombres de coche), que se almacena en una variable única, de la siguiente manera:

$cars1="Volvo";
$cars2="BMW";
$cars3="Toyota";

Sin embargo, si se quiere recorrer la matriz y encontrar una específica? Si el elemento del array de más de tres, pero 300 es?

La solución es crear una matriz!

Las matrices pueden almacenar varios valores en una sola variable, y se puede acceder al valor en función de la clave.


Crear una matriz en PHP

En PHP, función array () se utiliza para crear una matriz:

array();

En PHP, hay tres tipos de matrices:

  • Numérica Array - Una matriz con una clave de identificación numérica
  • matriz asociativa - Una matriz con las claves especifica un valor asociado con cada tecla
  • Multidimensional array - que contiene una o más matrices de matrices

PHP matriz numérica

Hay dos maneras de crear una gran variedad de métodos numéricos:

clave de identificación asignado automáticamente (clave de identificación siempre empieza en 0):

$cars=array("Volvo","BMW","Toyota");

Artificiales claves de identificación asignados:

$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="Toyota";

En el siguiente ejemplo se crea una matriz numérica llamada $ coches y para asignar una matriz de tres elementos, a continuación, imprimir un texto que contiene una matriz de valores:

Ejemplos

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Instancia en ejecución »


Obtiene una matriz de longitud - función count ()

COUNT () devuelve la longitud de la matriz (número de elementos):

Ejemplos

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

Instancia en ejecución »


Numérica gama de recorrido

A través de e imprimir todos los valores numéricos de la matriz, se puede utilizar un bucle, de la siguiente manera:

Ejemplos

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);

for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>

Instancia en ejecución »


PHP matriz asociativa

matriz asociativa consiste en utilizar una matriz de la clave especificada que ha asignado a la matriz.

Hay dos maneras de crear matrices asociativas:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

o:

$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";

A continuación, puede utilizar la tecla especificada en el script:

Ejemplos

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>

Instancia en ejecución »


Traverse una matriz asociativa

A fin e imprimir todos los valores en una matriz asociativa, puede utilizar el bucle foreach, de la siguiente manera:

Ejemplos

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>

Instancia en ejecución »


Las matrices multidimensionales

Las matrices multidimensionales se describirán en detalle en la sección de tutoriales Avanzado de PHP.


PHP matriz de referencia completa

Para un manual de referencia completo para todas las funciones de matriz, visite nuestro Manual de PHP matriz de referencia .

Este manual de referencia proporciona una breve descripción de cada función y ejemplos de aplicación!