[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 ;}
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!