Funciones array en php
aqui el codigo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Funciones array</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
<section>
<?php
$colors=["Naranja","Purpura","Gris","Negro"];
$a=["a","h","y","d","f","x","n"];
$Sanos=["d"=>"Coco","b"=>"Banana","e"=>"Mora","a"=>"Uva","f"=>"Manzana"];
//count -cuenta cuantos elementos tiene un array
echo count($colors)."<br>";
echo count($a)."<br>";
//in_array - comprueba si un valor existe en un array
//modo estricto
if(in_array('Gris',$colors,true))
{
echo "Se a encontrado la palabra Gris";
}
else{echo "No se a encontrado";}
//array_unshift y str_repeat
echo str_repeat("--",40)."<br>";
echo "Antes<br>";
echo str_repeat("--",40)."<br>";
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
echo str_repeat("--",4)."<br>";
echo "Despues<br>";
echo str_repeat("--",40)."<br>";
//array_unshift
array_unshift($colors,"Blanco","Azul");
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
//array_shift nos permite eliminar el primer item del array
array_shift(($colors);
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
//arrat_push agrega itemr al final del arary
array_push($colors,"Green");
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
//array_pop elimina un elemento o item que este al final del array
array ($colors);
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
//array_keys_exists busca indice o clave d eun array
if( array_key_exists(1,$colors)){
echo "se h aenocntrado lo que buscas";
}
else{
echo "No se a encontrado lo que buscas";
}
//array_reverse
//array_search busqueda dentro de un array
echo array_search('Coco',$Sanos,true)
//arary_slice extrae un aparte d eun array como un subting
$array_ext=array_slice($a,2,3,true);
foreach($array_ext as $clave =>$valor){
echo "$clave = $valor<br>";
}
//array_splice - elimina extracion del array y agregar items desde una posicion dada
//array, posicion, cantidad a eliminar,agrega txt
array_splice($colors,2,1,["red","Zalmon","Purpura"]);
foreach($colors as $clave){
echo "$clave = $valor<br>";
}
//array_unique -elimina valores duplicados del array
$test=["a"=>"verde","rojo","b"=>"verde","azul","rojo"];
$resultado = array_unique("$test");
foreach($resultado as $clave=>$valor){
echo "$clave = $valor<br>";
}
//sort
sort( $a,SORT_NUMERIC);
sort( $a,SORT_STRING);
sort( $a,SORT_NATURAL);
sort( $a,SORT_NATURAL | SORT_FLAG_CASE);
//rsort
rsort( $a,SORT_NATURAL);
//NATSORT
natsort($a);
//asort
asort($Sanos);
arsort($Sanos);
//compatc- crea arrays a partir de nombre de variable sy respectivos nombrres
$id=2017;
$nombre="Nicolla";
$apellido="Nicol";
$edad=15;
$sexo="Femenino";
$array1=['apellido','edad','sexo'];
$personal = compact('id','nombre',$array1);
foreach($personal as $c=>$v)
{
echo "$c = $v<br>";
}
echo $personal["id"]."<br>";
echo $personal["nombre"]."<br>";
//extrax
echo str_repeat("--",40);
$fruta="Pera" ;
$array2=["color"=>"verde","forma"=>"rectangukar","Sanos"=>"manzana"];
extract($array2,EXTR_PREFIX_SAME,'pz');
echo "$Uva<br>";
?>
</section>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Funciones array</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
<section>
<?php
$colors=["Naranja","Purpura","Gris","Negro"];
$a=["a","h","y","d","f","x","n"];
$Sanos=["d"=>"Coco","b"=>"Banana","e"=>"Mora","a"=>"Uva","f"=>"Manzana"];
//count -cuenta cuantos elementos tiene un array
echo count($colors)."<br>";
echo count($a)."<br>";
//in_array - comprueba si un valor existe en un array
//modo estricto
if(in_array('Gris',$colors,true))
{
echo "Se a encontrado la palabra Gris";
}
else{echo "No se a encontrado";}
//array_unshift y str_repeat
echo str_repeat("--",40)."<br>";
echo "Antes<br>";
echo str_repeat("--",40)."<br>";
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
echo str_repeat("--",4)."<br>";
echo "Despues<br>";
echo str_repeat("--",40)."<br>";
//array_unshift
array_unshift($colors,"Blanco","Azul");
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
//array_shift nos permite eliminar el primer item del array
array_shift(($colors);
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
//arrat_push agrega itemr al final del arary
array_push($colors,"Green");
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
//array_pop elimina un elemento o item que este al final del array
array ($colors);
foreach($colors as $clave=>$valor){
echo "$clave = $valor<br>";
}
//array_keys_exists busca indice o clave d eun array
if( array_key_exists(1,$colors)){
echo "se h aenocntrado lo que buscas";
}
else{
echo "No se a encontrado lo que buscas";
}
//array_reverse
//array_search busqueda dentro de un array
echo array_search('Coco',$Sanos,true)
//arary_slice extrae un aparte d eun array como un subting
$array_ext=array_slice($a,2,3,true);
foreach($array_ext as $clave =>$valor){
echo "$clave = $valor<br>";
}
//array_splice - elimina extracion del array y agregar items desde una posicion dada
//array, posicion, cantidad a eliminar,agrega txt
array_splice($colors,2,1,["red","Zalmon","Purpura"]);
foreach($colors as $clave){
echo "$clave = $valor<br>";
}
//array_unique -elimina valores duplicados del array
$test=["a"=>"verde","rojo","b"=>"verde","azul","rojo"];
$resultado = array_unique("$test");
foreach($resultado as $clave=>$valor){
echo "$clave = $valor<br>";
}
//sort
sort( $a,SORT_NUMERIC);
sort( $a,SORT_STRING);
sort( $a,SORT_NATURAL);
sort( $a,SORT_NATURAL | SORT_FLAG_CASE);
//rsort
rsort( $a,SORT_NATURAL);
//NATSORT
natsort($a);
//asort
asort($Sanos);
arsort($Sanos);
//compatc- crea arrays a partir de nombre de variable sy respectivos nombrres
$id=2017;
$nombre="Nicolla";
$apellido="Nicol";
$edad=15;
$sexo="Femenino";
$array1=['apellido','edad','sexo'];
$personal = compact('id','nombre',$array1);
foreach($personal as $c=>$v)
{
echo "$c = $v<br>";
}
echo $personal["id"]."<br>";
echo $personal["nombre"]."<br>";
//extrax
echo str_repeat("--",40);
$fruta="Pera" ;
$array2=["color"=>"verde","forma"=>"rectangukar","Sanos"=>"manzana"];
extract($array2,EXTR_PREFIX_SAME,'pz');
echo "$Uva<br>";
?>
</section>
</body>
</html>
Comentarios
Publicar un comentario