Maison > développement back-end > tutoriel php > Fonctions et tableaux personnalisés pour le développement de l'Internet mobile PHP

Fonctions et tableaux personnalisés pour le développement de l'Internet mobile PHP

巴扎黑
Libérer: 2023-03-06 18:28:01
original
1148 Les gens l'ont consulté

[Introduction] 1. Fonctions personnalisées Les fonctions personnalisées sont des fonctions définies par nous-mêmes. Le format des fonctions personnalisées en PHP est le suivant : function funname(arg1, arg2, arg3 ){ TODOreturnvalues;}

La fonction personnalisée est la fonction que nous avons définie arg2, arg3...){

//TODO

<. 🎜>valeurs de retour ;

}

  1. aa802cc737fc122df5473c6522761e0c

    Array ( [0] => Array ( [0] => Chat [1] => Chien ) [1] => Array ( [0] => Cheval [1] => Vache ) )
    Tableau ( [0] => Tableau ( [a] => Chat [b] => Chien ) [1] => Tableau ( [c] => Cheval [d] => Vache ) )

    ......

    Il existe de nombreuses fonctions comme celle-ci, vous pouvez les vérifier lors de leur utilisation. La liste est la suivante (php représente la première version)

    Fonction Descriptif PHP
    tableau() Créez un tableau. 3
    array_change_key_case() Renvoie un tableau dont les clés sont toutes en majuscules ou minuscules. 4
    array_chunk() Divisez un tableau en nouveaux blocs de tableau. 4
    array_combine() Créez un nouveau tableau en fusionnant deux tableaux. 5
    array_count_values() Utilisé pour compter le nombre d'occurrences de toutes les valeurs du tableau. 4
    array_diff() Renvoie le tableau de différence de deux tableaux. 4
    array_diff_assoc() Comparez le nom de la clé et la valeur de la clé et renvoyez le tableau de différence des deux tableaux. 4
    array_diff_key() Comparez les noms de clés et renvoyez le tableau de différence des deux tableaux. 5
    array_diff_uassoc() Calculez l'ensemble de différences de tableaux en effectuant une vérification d'index via la fonction de rappel fournie par l'utilisateur. 5
    array_diff_ukey() Utilisez la fonction de rappel pour comparer les noms de clés et calculer l'ensemble des différences du tableau. 5
    array_fill() Remplit le tableau avec les valeurs données. 4
    array_filter() Utilisez la fonction de rappel pour filtrer les éléments du tableau. 4
    array_flip() Échangez les clés et les valeurs dans le tableau. 4
    array_intersect() Calculez l'intersection des tableaux. 4
    array_intersect_assoc() Comparez le nom de la clé et la valeur de la clé et renvoyez le tableau d'intersection des deux tableaux. 4
    array_intersect_key() Calculez l'intersection des tableaux à l'aide de la comparaison des noms de clés. 5
    array_intersect_uassoc() Calculez l'intersection des tableaux avec la vérification des index et utilisez des fonctions de rappel pour comparer les indices. 5
    array_intersect_ukey() Utilisez la fonction de rappel pour comparer les noms de clés afin de calculer l'intersection des tableaux. 5
    array_key_exists() Vérifie si la clé ou l'index donné existe dans le tableau. 4
    array_keys() Renvoie tous les noms de clés du tableau. 4
    array_map() Appliquez la fonction de rappel aux cellules du tableau donné. 4
    array_merge() Combinez un ou plusieurs tableaux en un seul tableau. 4
    array_merge_recursive() Fusionner récursivement un ou plusieurs tableaux. 4
    array_multisort() Trier plusieurs tableaux ou tableaux multidimensionnels. 4
    array_pad() Pallez le tableau à la longueur spécifiée avec des valeurs. 4
    array_pop() Pop le dernier élément du tableau (sortez de la pile). 4
    array_product() Calculez le produit de toutes les valeurs d'un tableau. 5
    array_push() Poussez une ou plusieurs cellules (éléments) jusqu'à la fin du tableau (push). 4
    array_rand() Sélectionnez au hasard un ou plusieurs éléments du tableau et renvoyez-le. 4
    array_reduce() Utilisez une fonction de rappel pour réduire de manière itérative le tableau à une seule valeur. 4
    array_reverse() Inversez l'ordre des éléments dans le tableau d'origine, créez un nouveau tableau et renvoyez-le. 4
    array_search() Recherchez la valeur donnée dans le tableau et renvoyez le nom de clé correspondant en cas de succès. 4
    array_shift() Supprime le premier élément du tableau et renvoie la valeur de l'élément supprimé. 4
    array_slice() Récupérez une valeur du tableau en fonction de la condition et renvoyez-la. 4
    array_splice() Supprimez une partie du tableau et remplacez-la par d'autres valeurs. 4
    array_sum() Calculez la somme de toutes les valeurs d'un tableau. 4
    array_udiff() Utilisez la fonction de rappel pour comparer les données afin de calculer la différence des tableaux. 5
    array_udiff_assoc() Calculez l'ensemble de différences de tableaux avec la vérification d'index et utilisez des fonctions de rappel pour comparer les données. 5
    array_udiff_uassoc() Avec la vérification de l'index, calculez l'ensemble des différences du tableau et utilisez la fonction de rappel pour comparer les données et l'index. 5
    array_uintersect() Calculez l'intersection des tableaux et utilisez des fonctions de rappel pour comparer les données. 5
    array_uintersect_assoc() Calculez l'intersection des tableaux avec la vérification d'index et utilisez des fonctions de rappel pour comparer les données. 5
    array_uintersect_uassoc() Calculez l'intersection des tableaux avec la vérification des index et utilisez des fonctions de rappel pour comparer les données et les index. 5
    array_unique() Supprimez les valeurs en double du tableau. 4
    array_unshift() Insérez un ou plusieurs éléments au début du tableau. 4
    array_values() Renvoie toutes les valeurs du tableau. 4
    array_walk() Appliquez une fonction utilisateur à chaque membre du tableau. 3
    array_walk_recursive() Appliquer la fonction utilisateur de manière récursive à chaque membre du tableau. 5
    arsort() Tri inverse du tableau et maintien de la relation d'index. 3
    asort() Triez le tableau et maintenez la relation d'index. 3
    compact() Créez un tableau comprenant les noms de variables et leurs valeurs. 4
    compte() Comptez le nombre d'éléments dans un tableau ou le nombre d'attributs dans un objet. 3
    actuel() Renvoie l'élément actuel dans le tableau. 3
    chacun() Renvoie la paire clé/valeur actuelle dans le tableau et avance le pointeur du tableau d'un pas. 3
    fin() Pointez le pointeur interne du tableau vers le dernier élément. 3
    extrait() Importez les variables du tableau dans la table des symboles actuelle. 3
    in_array() Vérifie si la valeur spécifiée existe dans le tableau. 4
    clé() Obtenez le nom de la clé à partir du tableau associatif. 3
    krsort() Triez le tableau dans l'ordre inverse par nom de clé. 3
    ksort() Trier le tableau par nom de clé. 3
    liste() Attribuez les valeurs du tableau à certaines variables. 3
    natcasesort() Triez le tableau sans tenir compte de la casse en utilisant l'algorithme de "tri naturel". 4
    natsort() Triez le tableau en utilisant l'algorithme de "tri naturel". 4
    suivant() Déplacez le pointeur interne du tableau vers l'avant d'une position. 3
    pos() Un alias pour current(). 3
    prev() Rembobinez le pointeur interne du tableau d'un bit. 3
    plage() Créez un tableau contenant des éléments dans la plage spécifiée. 3
    réinitialisation() Pointez le pointeur interne du tableau vers le premier élément. 3
    rsort() Triez le tableau dans l'ordre inverse. 3
    shuffle() Réorganisez les éléments du tableau dans un ordre aléatoire. 3
    taillede() Un alias pour count(). 3
    tri() Triez le tableau. 3
    uasort() Utilisez les fonctions de comparaison définies par l'utilisateur pour trier les valeurs dans un tableau et maintenir l'association d'index. 3
    uksort() Utilisez la fonction de comparaison définie par l'utilisateur pour trier les clés du tableau. 3
    usort() Triez les valeurs d'un tableau à l'aide d'une fonction de comparaison définie par l'utilisateur. 3

     

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal