Table des matières
[PHP] 重回基础(Array相关函数),重回array
Maison développement back-end tutoriel php [PHP] 重回基础(Array相关函数),重回array_PHP教程

[PHP] 重回基础(Array相关函数),重回array_PHP教程

Jul 12, 2016 am 08:52 AM
返回值

[PHP] 重回基础(Array相关函数),重回array

使用函数array_keys(),得到数组中所有的键,参数:数组

<span>$arr</span>=<span>array</span><span>();
</span><span>$arr</span>['one']="one"<span>;
</span><span>$arr</span>['two']="two"<span>;
</span><span>$arr</span>['three']="three"<span>;

</span><span>$newArr</span>=<span>array_keys</span>(<span>$arr</span><span>);
</span><span>print_r</span>(<span>$newArr</span><span>);
</span><span>//</span><span>Array ( [0] => one [1] => two [2] => three )</span>
Copier après la connexion

使用函数array_values(),得到数组中所有的值,参数:数组

<span>$arr</span>=<span>array</span><span>();
</span><span>$arr</span>[20]="one"<span>;
</span><span>$arr</span>[30]="two"<span>;
</span><span>$arr</span>[40]="three"<span>;

</span><span>$newArr</span>=<span>array_values</span>(<span>$arr</span><span>);
</span><span>print_r</span>(<span>$newArr</span><span>);
</span><span>//</span><span>Array ( [0] => one [1] => two [2] => three )</span>
Copier après la connexion

使用函数array_map(),使每个元素都调用一下自定义函数,参数:String类型函数名称,数组

<span>$arr</span>=<span>array</span><span>();
</span><span>$arr</span>[0]="one"<span>;
</span><span>$arr</span>[1]="two"<span>;
</span><span>$arr</span>[2]="three"<span>;
</span><span>function</span> test(<span>$v</span><span>){
    </span><span>return</span> <span>$v</span>." Hello"<span>;
}
</span><span>$newArr</span>=<span>array_map</span>("test",<span>$arr</span><span>);
</span><span>print_r</span>(<span>$newArr</span><span>);
</span><span>//</span><span>Array ( [0] => one Hello [1] => two Hello [2] => three Hello )</span>
Copier après la connexion

使用函数array_merge(),把两个数组合并成一个,参数:数组,数组

关联数组合并时,键相同的会被后面的数组覆盖

索引数组合并时,会连接在一起形成一个新的数组

<span>$arr</span>=<span>array</span><span>();
</span><span>$arr</span>[0]="one"<span>;
</span><span>$arr</span>[1]="two"<span>;
</span><span>$arr</span>[2]="three"<span>;

</span><span>$arr1</span>=<span>array</span><span>();
</span><span>$arr</span>[3]="taoshihan1"<span>;
</span><span>$arr</span>[4]="taoshihan2"<span>;
</span><span>$arr</span>[5]="taoshihan3"<span>;

</span><span>$newArr</span>=<span>array_merge</span>(<span>$arr</span>,<span>$arr1</span><span>);
</span><span>print_r</span>(<span>$newArr</span><span>);
</span><span>//</span><span>Array ( [0] => one [1] => two [2] => three [3] => taoshihan1 [4] => taoshihan2 [5] => taoshihan3 )</span>

<span>$arr</span>=<span>array</span>("one","two","three"<span>);
</span><span>$arr1</span>=<span>array</span>("4","5","6"<span>);
</span><span>$newArr</span>=<span>array_merge</span>(<span>$arr</span>,<span>$arr1</span><span>);
</span><span>print_r</span>(<span>$newArr</span><span>);
</span><span>//</span><span>Array ( [0] => one [1] => two [2] => three [3] => 4 [4] => 5 [5] => 6 )</span>
Copier après la connexion

使用函数ksort(),按照键名进行排序,注意没有返回新的数组,还是原来的数组

<span>$arr</span>=<span>array</span>("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"<span>);
</span><span>ksort</span>(<span>$arr</span><span>);
</span><span>print_r</span>(<span>$arr</span><span>);
</span><span>//</span><span>Array ( [1] => taoshihan1 [2] => taoshihan2 [3] => taoshihan3 )</span>
Copier après la connexion

使用函数array_search(),搜索某个键值,返回对应的键

<span>$arr</span>=<span>array</span>("2"=>"taoshihan2","1"=>"taoshihan1","3"=>"taoshihan3"<span>);
</span><span>echo</span> <span>array_search</span>("taoshihan1",<span>$arr</span><span>);
</span><span>//</span><span> 1</span>
Copier après la connexion

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1126176.htmlTechArticle[PHP] 重回基础(Array相关函数),重回array 使用函数array_keys(),得到数组中所有的键,参数:数组 $arr = array (); $arr ['one']="one" ; $arr ['two']=...
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)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

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)

Trois façons d'obtenir la valeur de retour du thread en Python Trois façons d'obtenir la valeur de retour du thread en Python Apr 13, 2023 am 10:43 AM

Lorsqu'il s'agit de threads, votre cerveau devrait avoir cette impression : nous pouvons contrôler quand il démarre, mais nous ne pouvons pas contrôler quand il se termine. Alors, comment obtenir la valeur de retour du thread ? Aujourd'hui, je vais partager certaines de mes propres pratiques. Méthode 1 : utilisez une liste de variables globales pour enregistrer la valeur de retour ret_values ​​​​= [] def thread_func(*args): ... value = ... ret_values.append(value) Une raison de choisir une liste est la suivante : append() de la liste Les méthodes sont thread-safe et dans CPython, le GIL empêche tout accès simultané à celles-ci. Si vous utilisez une structure de données personnalisée et

Comment résoudre le problème selon lequel la valeur de retour scanf est ignorée Comment résoudre le problème selon lequel la valeur de retour scanf est ignorée Nov 14, 2023 am 10:01 AM

Les solutions à la valeur de retour ignorée de scanf incluent la vérification de la valeur de retour de scanf, l'effacement du tampon d'entrée et l'utilisation de fgets au lieu de scanf. Introduction détaillée : 1. Vérifiez la valeur de retour de scanf. Vous devez toujours vérifier la valeur de retour de la fonction scanf. La valeur de retour de la fonction scanf est le nombre de paramètres lus avec succès. Si la valeur de retour n'est pas cohérente avec celle attendue, cela signifie que l'entrée est incorrecte ; 2 , Effacez le tampon d'entrée Lors de l'utilisation de la fonction scanf, si les données d'entrée ne correspondent pas au format attendu, les données du tampon d'entrée seront perdues, etc.

Utilisez la fonction Math.min() de Java pour comparer la taille de deux nombres et renvoyer la valeur la plus petite Utilisez la fonction Math.min() de Java pour comparer la taille de deux nombres et renvoyer la valeur la plus petite Jul 25, 2023 pm 01:21 PM

Utilisez la fonction Math.min() de Java pour comparer la taille de deux valeurs numériques et renvoyer la valeur la plus petite. Lors du développement d'applications Java, nous devons parfois comparer les tailles de deux valeurs numériques et renvoyer le nombre le plus petit. Java fournit la fonction Math.min() pour implémenter cette fonction. La fonction Math.min() est une méthode statique de la classe JavaMath. Elle permet de comparer la taille de deux valeurs et de renvoyer le plus petit nombre. Sa syntaxe est la suivante : publicstaticintmi

Une fonction Golang peut-elle renvoyer plusieurs valeurs ? Une fonction Golang peut-elle renvoyer plusieurs valeurs ? Apr 13, 2024 pm 02:42 PM

Oui, les fonctions Go peuvent renvoyer plusieurs valeurs en renvoyant un tuple, qui est une valeur immuable pouvant contenir différents types de données.

Pointeur de fonction C++ comme valeur de retour de fonction Pointeur de fonction C++ comme valeur de retour de fonction Apr 14, 2024 am 08:30 AM

Les pointeurs de fonction peuvent être utilisés comme valeurs de retour de fonction, nous permettant de déterminer au moment de l'exécution quelle fonction appeler. La syntaxe est la suivante : returntype(*function_name)(param1,param2,...). Les avantages incluent une liaison dynamique et un mécanisme de rappel qui nous permettent d'ajuster les appels de fonction selon les besoins.

Types courants de types de valeurs de retour de fonctions C++ Types courants de types de valeurs de retour de fonctions C++ Apr 12, 2024 pm 05:36 PM

Les types de retour de fonction C++ incluent : void (aucune valeur de retour), types de base (entiers, nombres à virgule flottante, caractères et valeurs booléennes), pointeurs, références, classes et structures. Lors du choix, tenez compte de la fonctionnalité, de l’efficacité et de l’interface. Par exemple, la fonction factorielle qui calcule la factorielle renvoie un type entier pour répondre aux exigences fonctionnelles et éviter des opérations supplémentaires.

PHP renvoie le nom de la clé actuellement pointée par le pointeur interne du tableau PHP renvoie le nom de la clé actuellement pointée par le pointeur interne du tableau Mar 21, 2024 pm 04:21 PM

Cet article vous expliquera en détail le nom de clé actuellement pointé par le pointeur interne du tableau renvoyé par PHP. L'éditeur pense que c'est assez pratique, je le partage donc avec vous comme référence, j'espère que vous pourrez gagner quelque chose après. en lisant cet article. PHP renvoie le nom de la clé actuellement pointée par le pointeur interne du tableau. PHP fournit une fonction appelée key() pour renvoyer le nom de la clé actuellement pointée par le pointeur interne du tableau. Cette fonction fonctionne sur les tableaux indexés et les tableaux associatifs. Syntaxe key(array) Paramètre tableau : tableau à partir duquel le nom de la clé doit être obtenu. La valeur de retour est le nom de clé actuellement pointé par le pointeur interne. S'il s'agit d'un tableau d'index, l'index entier est renvoyé ; s'il s'agit d'un tableau associatif, le nom de clé de chaîne est renvoyé. Si le tableau est vide ou si le pointeur interne pointe vers la fin du tableau, NULL est renvoyé.

Comment utiliser la valeur de retour en Python Comment utiliser la valeur de retour en Python Oct 07, 2023 am 11:10 AM

L'utilisation de la valeur de retour Python est que lorsque la fonction exécute l'instruction return, l'exécution s'arrêtera immédiatement et la valeur spécifiée sera renvoyée à l'endroit où la fonction a été appelée. Utilisation détaillée : 1. Renvoie une seule valeur ; 2. Renvoie plusieurs valeurs ; 3. Renvoie une valeur nulle 4. Terminez l'exécution de la fonction plus tôt.

See all articles