Skip to content

Commit

Permalink
Carga inicial de ejemplo PHP
Browse files Browse the repository at this point in the history
  • Loading branch information
victorcuervo committed Sep 12, 2015
0 parents commit dac4af1
Show file tree
Hide file tree
Showing 59 changed files with 2,240 additions and 0 deletions.
37 changes: 37 additions & 0 deletions arrays/eliminar-elemento-duplicado-array.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?php
/**
* @file eliminar-elemento-duplicado-array.php
* @version 1.0
* @author Linea de Codigo (http://lineadecodigo.com)
* @date 9-enero-2011
* @url http://lineadecodigo.com/php/eliminar-elementos-duplicados-de-un-array-en-php/
* @description Elimina los elementos duplicados de un array
*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Eliminar elementos duplicados de un array</title>

</head>
<body>
<h1>Eliminar elementos duplicados de un array</h1>
<?php

$lista = array(1,1,2,3,4,4,4,5,6,7,7,8,9,10,10);
$lista_simple = array_values(array_unique($lista));

for ($x=0;$x<count($lista_simple); $x++)
echo $lista_simple[$x]."<br/>";

?>

<br/><br/>
<hr>
Art&iacute;culo disponible en: <a href="http://lineadecodigo.com/php/eliminar-elementos-duplicados-de-un-array-en-php/">http://lineadecodigo.com/php/eliminar-elementos-duplicados-de-un-array-en-php/</a><br/>
<a href="http://lineadecodigo.com" title="Linea de Codigo">lineadecodigo.com</a>

</body>
</html>

36 changes: 36 additions & 0 deletions arrays/recorrer-array.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<?php
/**
* @file recorrer-array.php
* @version 1.0
* @author Linea de Codigo (http://lineadecodigo.com)
* @date 9-enero-2011
* @url http://lineadecodigo.com/php/recorrer-un-array-en-php/
* @description Recorre un array en PHP
*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Recorrer un array en PHP</title>

</head>
<body>
<h1>Recorrer un array en PHP</h1>
<?php

$lista = array("amaya","julio","javier","nacho","sonsoles");

for ($x=0;$x<count($lista); $x++)
echo $lista[$x]."<br/>";

?>

<br/><br/>
<hr>
Art&iacute;culo disponible en: <a href="http://lineadecodigo.com/php/recorrer-un-array-en-php/">http://lineadecodigo.com/php/recorrer-un-array-en-php/</a><br/>
<a href="http://lineadecodigo.com" title="Linea de Codigo">lineadecodigo.com</a>

</body>
</html>

70 changes: 70 additions & 0 deletions arrays/rotar-array.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
<?php
/**
* @file rotar-array.php
* @version 1.0
* @author Linea de Codigo (http://lineadecodigo.com)
* @date 19-octubre-2014
* @url http://lineadecodigo.com/php/rotar-un-array-en-php/
* @description C—digo fuente que nos permite rotar un array en PHP
*/
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Rotar un array en PHP</title>

</head>
<body>
<h1>Rotar un array en PHP</h1>
<?php


function rotar($lista){

// Rotar el array a mano
$primero = $numeros[0];
$x;

for($x=0; $x<count($lista)-1; $x++)
$lista[$x] = $lista[$x+1];

$lista[$x-1]= $primero;

return $lista;
}

function rotar2($lista) {
// Rotar el array mediante array_push y array_shift
array_push($lista,array_shift($lista));
return $lista;
}


function imprimir($lista) {
for ($x=0;$x<count($lista); $x++)
echo $lista[$x]."<br/>";
}


$lista = array("amaya","julio","javier","nacho","sonsoles");
$lista2 = array();


echo "<h2>Array Inicial</h2>";
imprimir($lista);
$lista2 = rotar2($lista);
echo "<h2>Array Rotado</h2>";
imprimir($lista2);


?>

<br/><br/>
<hr>
Art&iacute;culo disponible en: <a href="http://lineadecodigo.com/php/rotar-un-array-en-php/">http://lineadecodigo.com/php/rotar-un-array-en-php/</a><br/>
<a href="http://lineadecodigo.com" title="Linea de Codigo">lineadecodigo.com</a>

</body>
</html>

25 changes: 25 additions & 0 deletions basico/comentarios.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?
/**
* @file comentarios.php
* @version 1.0
* @author Christian Portilla (http://lineadecodigo.com)
* @date 14-junio-2013
* @url http://lineadecodigo.com/php/poner-comentarios-en-php/
* @description An‡lisis de las diferentes formas que existen de poner comentarios en PHP
*/


/*
Este es un comentario largo
Aqui describimos que se hace una resta de solo valores enteros contenidos en las variables
que se ha declarado a continuacion
*/
$i="46875";
$j="5743";

//aqui se pone un comentario de una sola linea
echo "Resta ... "; //Comentario detr‡s de una sentencia
echo $i-$j;
echo "<br>";

?>
27 changes: 27 additions & 0 deletions basico/crear-metodo.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?
/**
* @file crear-metodo.php
* @version 1.0
* @author Christian Portilla (http://lineadecodigo.com)
* @date 14-junio-2013
* @url http://lineadecodigo.com/php/definir-una-constante-en-php/
* @description Uso de la sentencia define para la creaci—n de constantes en PHP.
*/

//Metodo para sumar dos enteros

function metodoSumar($i,$j){
$i=intval(trim($i));//obtener parte entera de $i
$j=intval(trim($j));//obtener parte entera de $j
return $i+$j;
}


// Llamamos al mŽtodo con diferentes valores
echo metodoSumar(200,797)."<br>";
echo metodoSumar('123','97')."<br>";
echo metodoSumar('123.78','97.90')."<br>";
echo metodoSumar('b','a')."<br>";


?>
21 changes: 21 additions & 0 deletions basico/definir-constante.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?
/**
* @file definir-variables.php
* @version 1.0
* @author Christian Portilla (http://lineadecodigo.com)
* @date 14-junio-2013
* @url http://lineadecodigo.com/php/definir-una-constante-en-php/
* @description Uso de la sentencia define para la creaci—n de constantes en PHP.
*/


define("PATH","./"); // definiendo ruta al directorio actual
define("PI",3.141592); // definiendo una constante numerica
define("FLAG",TRUE); //definiendo un flag
define("BR","<br>"); //definiendo un salto de linea html

echo PATH.BR;
echo PI.BR;
echo FLAG.BR;

?>
26 changes: 26 additions & 0 deletions basico/definir-variables.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?
/**
* @file definir-variables.php
* @version 1.0
* @author Christian Portilla (http://lineadecodigo.com)
* @date 14-junio-2013
* @url http://lineadecodigo.com/php/poner-comentarios-en-php/
* @description An‡lisis de las diferentes formas que existen de poner comentarios en PHP
*/


$variable1="hola mundo"; //cadenas largas
$variable2='hola mundo'; //cadenas cortas
$variable3="6646564"; //numero en cadenas
$variable4=34645; //numero entero simple
$variable5=57356.5645; //numero decimal simple
$variable6=null; //numero decimal simple

echo $variable1."<br>";
echo $variable2."<br>";
echo $variable3."<br>";
echo $variable4."<br>";
echo $variable5."<br>";
echo $variable6."<br>";

?>
24 changes: 24 additions & 0 deletions basico/hola-mundo.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php
/**
* @file hola-mundo.php
* @version 1.0
* @author Linea de Codigo (http://lineadecodigo.com)
* @date 19-septiembre-2009
* @url http://lineadecodigo.com/php/hola-mundo-en-php/
* @description Programa Hola Mundo en PHP
*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Hola Mundo en PHP</title>

</head>
<body>
<?php
echo "Hola Mundo";
?>

</body>
</html>
16 changes: 16 additions & 0 deletions basico/leer-stream-entrada.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?php

/**
* @file leer-stream-entrada.php
* @version 1.0
* @author Linea de Codigo (http://lineadecodigo.com)
* @date 2-mayo-2013
* @url http://lineadecodigo.com/php/leer-el-stream-de-entrada-en-php/
* @description C—mo leer el stream de entrada en PHP para poder recibir peticiones de tipo XML o JSON en nuestro servidor.
*/

// Una forma de acceder a todo el contenido que recibe
$datos = file_get_contents('php://input');
var_dump($datos);

?>
41 changes: 41 additions & 0 deletions basico/lista-numeros-aleatorios-no-repetidos.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?php
/**
* @file lista-numeros-aleatorios-no-repetidos.php
* @version 1.0
* @author Linea de Codigo (http://lineadecodigo.com)
* @date 5-mayo-2013
* @url http://lineadecodigo.com/php/lista-de-numeros-aleatorios-unicos-en-php/
* @description C—digo que nos genera una lista de nœmeros aleatorios œnicos en PHP. Este programa comprobar‡ que el nœmero aleatorio no haya sido todav’a generado.
*/
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Lista de n&uacute;meros aleatorios</title>
</head>
<body>
<h1>Lista de n&uacute;meros aleatorios</h1>
<?php

$valores = array();

// Hay que evitar que haya ids iguales

$x = 0;
while ($x<$num) {
$num_aleatorio = rand(1,$max);
if (!in_array($num_aleatorio,$valores)) {
array_push($valores,$num_aleatorio);
$x++;
}
}

// Recorremos la lista
for ($x=0;$x<count($valores);$x++)
echo $valores[$x]."<br/>";


?>

</body></html>
39 changes: 39 additions & 0 deletions basico/lista-numeros-aleatorios.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?php
/**
* @file lista-numeros-aleatorios.php
* @version 1.0
* @author Linea de Codigo (http://lineadecodigo.com)
* @date 5-mayo-2013
* @url http://lineadecodigo.com/php/generar-una-lista-de-numeros-aleatorios-en-php/
* @description C—mo crear una lista de nœmeros aleatorios en PHP utilizando un array y la funci—n rand.
*/
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Lista de n&uacute;meros aleatorios</title>
</head>
<body>
<h1>Lista de n&uacute;meros aleatorios</h1>
<?php

$valores = array();
$max_num = 5;


// Generamos los nœmeros aleatorios
for ($x=0;$x<$max_num;$x++) {
$num_aleatorio = rand(1,100);
array_push($valores,$num_aleatorio);
}

// Recorremos la lista
for ($x=0;$x<count($valores);$x++)
echo $valores[$x]."<br/>";


?>

</body>
</html>
Loading

0 comments on commit dac4af1

Please sign in to comment.