-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit dac4af1
Showing
59 changed files
with
2,240 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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í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> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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í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> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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í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> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>"; | ||
|
||
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>"; | ||
|
||
|
||
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
|
||
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>"; | ||
|
||
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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); | ||
|
||
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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úmeros aleatorios</title> | ||
</head> | ||
<body> | ||
<h1>Lista de nú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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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úmeros aleatorios</title> | ||
</head> | ||
<body> | ||
<h1>Lista de nú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> |
Oops, something went wrong.