UNIDAD 3: PHP ARREGLOS

TEMA 5: FUNCIONES ESPECIALES PHP MYSQL

Php es un lenguaje de programacion que esta muy enfocado al tratamiento de texto en este sentido presenta muchas utilerias o mas propiamente funciones que facilitan el trabajo con listas.

Entre dichas funciones se encuentran:

Prog11.php


<?php

if ($OK == "DESPLEGAR") {

// creando arreglo

$lista1=array();$lista2=array();

// rellenando o inicializando

$lista1=array_fill(1,5,100);

$lista2=array_fill(0,4,50);

// uniendolos

$lista3=array_merge($lista1,$lista2);

// desplegando lista3

print_r($lista3);

// sumando los valores

echo "<br>".array_sum($lista1)."<br>";

// contando los elementos

// tambien se puede usar count(arreglo)

echo count($lista3)."<br>";

// ordenando los elementos

asort($lista3);

// imprimendo array

print_r($lista3);

//ordenando en orden reverso

arsort($lista3);

//imprimiendo otra vez

echo "<br>";

print_r($lista3);

// mas maneras de desplegar

foreach($lista1 as $renglon) echo $renglon." ";

};

echo "<FORM ACTION=prog11.php METHOD=post>";

echo "<INPUT TYPE=submit NAME=OK VALUE=DESPLEGAR ><BR>";

echo "</FORM>";

?>

corrida:

image97.jpg

Este programa esta demostrando el uso de algunas de las funciones especializadas de php, entre ellas funciones para inicializar arreglos, union de arreglos, ordenamiento o sorteo de elementos, sumar (acumular) y contar sus elementos, asi como el despliegue de los propios arreglos.

Prestar atencion especial ala instruccion FOREACH( arreglo as indice o valor) que se puede usar en lugar del ciclo for(renglon) tradicional que se usa en muchos lenguajes de programacion.

Las funciones especializadas de php para manipulacion de arreglos y sus elementos son:

See also is_array(), explode(), implode(), split(), preg_split(), and unset().

Table of Contents

array_change_key_case - Returns an array with all string keys lowercased or uppercasedarray_chunk - Split an array into chunksarray_combine - Creates an array by using one array for keys and another for its valuesarray_count_values - Counts all the values of an arrayarray_diff_assoc - Computes the difference of arrays with additional index checkarray_diff - Computes the difference of arraysarray_fill - Fill an array with valuesarray_filter - Filters elements of an array using a callback functionarray_flip - Exchanges all keys with their associated values in an arrayarray_intersect_assoc - Computes the intersection of arrays with additional index checkarray_intersect - Computes the intersection of arraysarray_key_exists - Checks if the given key or index exists in the arrayarray_keys - Return all the keys of an arrayarray_map - Applies the callback to the elements of the given arraysarray_merge_recursive - Merge two or more arrays recursivelyarray_merge - Merge two or more arraysarray_multisort - Sort multiple or multi-dimensional arraysarray_pad - Pad array to the specified length with a valuearray_pop - Pop the element off the end of arrayarray_push - Push one or more elements onto the end of arrayarray_rand - Pick one or more random entries out of an arrayarray_reduce - Iteratively reduce the array to a single value using a callback functionarray_reverse - Return an array with elements in reverse orderarray_search - Searches the array for a given value and returns the corresponding key if successfularray_shift - Shift an element off the beginning of arrayarray_slice - Extract a slice of the arrayarray_splice - Remove a portion of the array and replace it with something elsearray_sum - Calculate the sum of values in an array.array_unique - Removes duplicate values from an arrayarray_unshift - Prepend one or more elements to the beginning of arrayarray_values - Return all the values of an arrayarray_walk - Apply a user function to every member of an arrayarray - Create an arrayarsort - Sort an array in reverse order and maintain index associationasort - Sort an array and maintain index associationcompact - Create array containing variables and their valuescount - Count elements in a variablecurrent - Return the current element in an arrayeach - Return the current key and value pair from an array and advance the array cursorend - Set the internal pointer of an array to its last elementextract - Import variables into the current symbol table from an arrayin_array - Checks if a value exists in an arraykey - Fetch a key from an associative arraykrsort - Sort an array by key in reverse orderksort - Sort an array by keylist - Assign variables as if they were an arraynatcasesort - Sort an array using a case insensitive “natural order” algorithmnatsort - Sort an array using a “natural order” algorithmnext - Advance the internal array pointer of an arraypos - Get the current element from an arrayprev - Rewind the internal array pointerrange - Create an array containing a range of elementsreset - Set the internal pointer of an array to its first elementrsort - Sort an array in reverse ordershuffle - Shuffle an arraysizeof - Alias of countsort - Sort an arrayuasort - Sort an array with a user-defined comparison function and maintain index associationuksort - Sort an array by keys using a user-defined comparison functionusort - Sort an array by values using a user-defined comparison function

FUENTE: MANUAL DE PHP

TAREAS PROGRAMACION PHP MYSQL : Construir una aplicacion que use 10 funciones de manipulacion de arreglos.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad