Maison php教程 php手册 php array_walk() 数组函数

php array_walk() 数组函数

Jun 06, 2016 pm 08:38 PM
array_walk 数组函数

函数array_walk():单一数组回调函数---对数组中的每个成员应用用户函数

代码如下:
/*函数array_walk():单一数组回调函数---对数组中的每个成员应用用户函数
* 1、语法:bool array_walk ( array &array, callback funcname [, mixed $userdata] )
* 2、描述:如果成功则返回 TRUE,失败则返回 FALSE
* 3、注意事项:
* 3.1、$funcname是用户自己 定义的回调函数,接受2个参数,第一个参数为数组$array的值,第二个参数为
* 数组$array的键名,如果提供第三个参数$userdata,将作为第三个参数传递给回调函数$funcname
* 3.2、使用回调函数可以直接更改数组各个单元的值,但更改各个键名是无效的
* 3.3、该函数 不会受到 array 内部数组指针的影响。array_walk() 会遍历整个数组而不管指针
* 的位置
* 3.4、用户不应在回调函数中改变该数组本身,例如增加/删除单元,unset 单元等等,如果 array_walk()
* 作用的数组改变了,则此函数的的行为未经定义,且不可预期。
*/
$words=array("l"=>"lemon","o"=>"orange","b"=>"banana","a"=>"apple");
//定义一个回调函数,输出数组元素
function words_print($value,$key,$prefix){
echo "$prefix:$key=>$value
\n";
}
//定义一个回调函数直接改变元素的值
function words_alter(&$value,$key){
$value=ucfirst($value);
$key=strtoupper(key);
}
//输出元素的值
array_walk($words,'words_print','words');
//改变元素的值
array_walk($words,'words_alter');
echo "
"; <br>print_r($words); <br>echo "
Copier après la connexion
";

运行效果如下:
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Fonctions de tableau en PHP8 : utilisation efficace de array_pad() Fonctions de tableau en PHP8 : utilisation efficace de array_pad() May 16, 2023 pm 02:00 PM

PHP8 est la dernière version de PHP qui fournit de nombreuses nouvelles fonctions et fonctionnalités améliorées, dont la fonction de tableau array_pad(). Dans cet article, nous explorerons l'utilisation efficace de la fonction array_pad(). Qu'est-ce que la fonction array_pad() ? La fonction array_pad() peut remplir un tableau jusqu'à une longueur spécifiée et renvoyer le tableau rempli. Cette fonction accepte trois paramètres : array_pad(array$array,int$leng

Fonctions de tableau en PHP8 : utilisations multiples de array_unique() Fonctions de tableau en PHP8 : utilisations multiples de array_unique() May 17, 2023 am 08:13 AM

Les tableaux sont un type de données très courant dans le langage de programmation PHP. La particularité des tableaux est qu'ils nous permettent de stocker plusieurs variables liées à la fois, et ces variables peuvent être manipulées et traitées efficacement. En PHP8, il existe de nombreuses fonctions de tableau utiles qui peuvent nous aider à optimiser notre code, dont array_unique(). La fonction de array_unique() est de supprimer les éléments du tableau en double et de renvoyer un nouveau tableau. Cette fonction peut être utilisée dans de nombreuses situations.

Fonctions de tableau en PHP8 : diverses techniques de fonctionnement de array_slice() Fonctions de tableau en PHP8 : diverses techniques de fonctionnement de array_slice() May 15, 2023 pm 10:43 PM

En PHP8, un tableau est une structure de données très courante qui est souvent utilisée pour stocker et traiter des données. Parmi eux, la fonction array_slice() est un outil puissant qui peut découper, intercepter et diviser des tableaux. Cet article présentera différentes techniques de fonctionnement de cette fonction pour aider les développeurs à mieux l'utiliser. 1. Opération de découpage L'opération la plus basique de la fonction array_slice() est le découpage. Elle peut obtenir une partie du tableau en spécifiant la position de départ et la longueur. L'exemple de code est le suivant : $arr=a.

Explication détaillée de la façon d'utiliser array_diff_key() de la fonction de tableau PHP Explication détaillée de la façon d'utiliser array_diff_key() de la fonction de tableau PHP Jun 27, 2023 pm 05:18 PM

En tant que langage de programmation populaire, les fonctions de tableau de PHP sont également très puissantes. Lorsque vous devez comparer les noms de clé de deux tableaux, vous pouvez utiliser la fonction array_diff_key(). Cette fonction peut nous aider à trouver les noms de clés qui se trouvent dans le premier tableau mais qui n'existent pas dans le deuxième tableau, et à comparer les différences entre les tableaux. Cet article présentera en détail comment utiliser la fonction array_diff_key(). Utilisation de base de la fonction array_diff_key() array_diff

Comment utiliser la fonction de tableau du langage Go pour additionner et renvoyer le résultat ? Comment utiliser la fonction de tableau du langage Go pour additionner et renvoyer le résultat ? Jul 31, 2023 pm 02:25 PM

Comment utiliser la fonction de tableau du langage Go pour additionner et renvoyer le résultat ? Le langage Go fournit une multitude de fonctions d'opération sur les tableaux, y compris des fonctions permettant de trouver la somme des éléments du tableau. Utilisez ces fonctions pour effectuer facilement des opérations de somme sur des tableaux et renvoyer les résultats. Cet article explique comment utiliser la fonction tableau du langage Go pour additionner et renvoyer le résultat, avec des exemples de code. Tout d’abord, jetons un coup d’œil aux tableaux en langage Go. Un tableau est une structure de données qui stocke une séquence d'éléments de taille fixe. En langage Go, la longueur du tableau est fixe, ainsi que le type et l'élément du tableau

Mise à jour PHP8.1 : améliorations des performances des fonctions de tableau et de chaîne Mise à jour PHP8.1 : améliorations des performances des fonctions de tableau et de chaîne Jul 08, 2023 am 08:25 AM

Mise à jour PHP8.1 : améliorations des performances des fonctions de tableau et de chaîne Le langage de programmation PHP a continué d'évoluer et de s'améliorer au fil du temps. La version récemment publiée de PHP 8.1 apporte de nombreuses nouvelles fonctionnalités et améliorations de performances, notamment en ce qui concerne les fonctions de tableau et de chaîne. Ces améliorations permettent aux développeurs de gérer plus efficacement les opérations sur les tableaux et les chaînes, améliorant ainsi les performances et l'efficacité globales. Améliorations des performances des fonctions de tableau Dans PHP8.1, les fonctions de tableau ont été améliorées et optimisées. Voici quelques exemples importants d'améliorations des performances des fonctions de tableau : (1

Tri rapide à l'aide de fonctions de tableau en PHP Tri rapide à l'aide de fonctions de tableau en PHP Jun 16, 2023 am 08:54 AM

PHP est un langage de programmation très populaire et largement utilisé pour le développement Web. En PHP, le tableau est un type de données très courant et une structure de données très puissante. Pour cette raison, PHP fournit de nombreuses fonctions de tableau pour aider les développeurs à gérer et manipuler les tableaux. Cela inclut la fonction de tri rapide, qui nous aide à trier rapidement les tableaux. Le tri rapide est un algorithme de tri courant. Son idée de base est de diviser un tableau en deux sous-tableaux, l'un plus petit que l'autre, par comparaison et échange, puis de manière récursive.

Fonctions tableau en PHP8 : nouvelle méthode d'application de array_key_first() Fonctions tableau en PHP8 : nouvelle méthode d'application de array_key_first() May 16, 2023 am 08:56 AM

Le 26 novembre 2020, la version PHP8 a été officiellement publiée, apportant de nombreuses nouvelles fonctionnalités et corrections de bugs. L'une des choses qui a attiré l'attention de nombreux développeurs est la nouvelle méthode d'application de la fonction de tableau array_key_first(). Dans le passé, nous aurions pu utiliser la fonction array_shift() pour obtenir la clé du premier élément d'un tableau. Mais il y a un problème avec cette méthode, c'est-à-dire que NULL sera renvoyé lorsque le tableau est vide. En PHP8, on peut utiliser la fonction array_key_first()

See all articles