


Quelles sont les fonctions courantes de construction de tableaux/manipulation de valeurs en PHP et leur utilisation ? (code)
Les fonctions de tableau PHP sont une partie très importante de PHP. Les tableaux PHP sont composés de clés et de valeurs correspondant aux clés. La valeur de la clé correspondante est accessible via la clé de l'élément. Ensuite, je vais vous présenter les fonctions courantes de construction de tableau/opération de valeur en PHP.
Tableau associatif" fait référence à un tableau avec le nom de clé d'une chaîne. L'index et le nom de clé ont la même signification dans un tableau associatif. "Index" peut être compris comme l'indice numérique du tableau. Utilisez le fonction de traitement de tableau Il est pratique d'opérer sur la clé et la valeur de chaque élément du tableau, puis de générer un nouveau tableau. 1. Fonction de tableau PHP array_values()
La fonction array_values() consiste à renvoyer un tableau La valeur de tous les éléments qu'il contient. C'est simple à utiliser, il suffit de définir un paramètre requis, de spécifier le tableau d'entrée et de renvoyer un tableau de toutes les valeurs du tableau donné. Le nom de la clé n'est pas conservé. le tableau renvoyé sera reconstruit en utilisant les valeurs séquentielles. Créez un index, en commençant par 0 et en augmentant de 1. Il convient aux tableaux avec des indices de tableau chaotiques, ou le tableau associatif peut être converti en un tableau d'index. exemple simple et les résultats en cours d'exécution. :
Array([0]=>1 [1]=>someone[2]=>php Site Web chinois[3]=>h city[4] =>123456
Array([ID]=>1 [Nom]=>XX [Société]=>php Site Web chinois [Adresse]=> h Ville [Téléphone]=>123456<?php $contact = array( "ID" => 1, "姓名" => "某某", "公司" => "php中文网", "地址" => "h市", "电话" => "123456" ); //array_values()函数传入数组$contact 重新索引返回一个新数组 print_r(array_values($contact)); print_r($contact); //原数组$contact内容元素不变 ?>
La fonction array_keys() doit renvoyer tous les noms de clés du tableau. La fonction a un paramètre obligatoire et deux paramètres facultatifs, comme indiqué dans. dans la figure ci-dessous, $test. est un paramètre obligatoire. S'il n'y a que des paramètres obligatoires, tous les noms de clé du tableau seront renvoyés. La spécification du deuxième paramètre (Zhang San) renverra le nom de clé de la valeur. le deuxième paramètre facultatif consiste à effectuer une comparaison congruente. Vous pouvez utiliser le paramètre strict if.
Si le paramètre strict est spécifié comme vrai, PHP utilisera la comparaison d'égalité (===) pour vérifier strictement le type de données de la valeur clé.
3. Fonction de tableau PHP in_array()
La fonction de la fonction in_array() est de vérifier si une certaine valeur existe dans le tableau et de rechercher. pour cela dans le tableau une certaine valeur. La fonction comporte trois paramètres, les deux premiers sont obligatoires et le dernier est facultatif.
Le premier paramètre ("Zhang San") spécifie la valeur à rechercher dans le tableau, et le deuxième paramètre ("$people") spécifie le tableau à rechercher , si la valeur donnée ("Zhang San") existe dans le tableau ("$$people"), elle renvoie VRAI. Si le troisième paramètre est défini sur VRAI, la fonction ne renvoie VRAI que si la valeur donnée ("Zhang San"). ) existe dans le tableau ("$ people") sont les mêmes, sinon il renvoie FALSE. Le paramètre ("Zhang San") est une chaîne et le troisième paramètre est défini sur TRUE, la recherche est sensible à la casse.
4. Fonction de tableau PHP array_filp()
5. Fonction de tableau PHP array_reverse()
La fonction array_reverse() consiste à inverser l'ordre des éléments. dans le tableau d'origine. Créez un nouveau tableau et revenez. Il y a deux paramètres, le premier est un paramètre obligatoire, le deuxième paramètre facultatif, s'il est spécifié comme TRUE, le nom de clé de l'élément reste inchangé, sinon le nom de clé sera perdu.
<?php $lamp = array("os"=>"linux","WebServer"=>"Apache","Database"=>"MySQL","Language"=>"PHP"); //输出:Array([linux]=>os [Apache]=>WebServer [MySQL]=>Database [PHP]=Language); print_r(array_flip($lamp)); //使用array_flip()函数交换数组中的键和值 //在数组中如果元素的值相同,则使用array_flip()会发生冲突 $trans = array("a"=>1,"b"=>1,"c"=2); print_r(array_flip($trans)); //现在$trans变成了:Array([1]=> b [2]=> c) ?>
Les fonctions ci-dessus sont des fonctions d'opération clé/valeur de tableau couramment utilisées. Nous les présenterons ici en premier, qui sont toutes des connaissances de base.
Recommandations de cours connexes :
<?php $lamp = array("OS"=>"Linux","WebServer"=>"Apache","Database"=>"MySQL","Language"=>"PHP"); //使用array_reverse()函数将数组$lamp中的元素的顺序翻转 print_r(array_reverse($lamp)); //输出的结果Array([Language]=>PHP [Database]=>MySQL [WebServer]=>Apache [OS]=>Linux) ?>
Fonctions communes des tableaux php
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Laravel simplifie la gestion des données de session temporaires à l'aide de ses méthodes de flash intuitives. Ceci est parfait pour afficher de brefs messages, alertes ou notifications dans votre application. Les données ne persistent que pour la demande ultérieure par défaut: $ demande-

L'extension PHP Client URL (CURL) est un outil puissant pour les développeurs, permettant une interaction transparente avec des serveurs distants et des API REST. En tirant parti de Libcurl, une bibliothèque de transfert de fichiers multi-protocol très respectée, PHP Curl facilite Efficient Execu

Alipay Php ...

Laravel fournit une syntaxe de simulation de réponse HTTP concise, simplifiant les tests d'interaction HTTP. Cette approche réduit considérablement la redondance du code tout en rendant votre simulation de test plus intuitive. L'implémentation de base fournit une variété de raccourcis de type de réponse: Utiliser illuminate \ support \ faades \ http; Http :: faux ([[ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Voulez-vous fournir des solutions instantanées en temps réel aux problèmes les plus pressants de vos clients? Le chat en direct vous permet d'avoir des conversations en temps réel avec les clients et de résoudre leurs problèmes instantanément. Il vous permet de fournir un service plus rapide à votre personnalité

L'article traite de la liaison statique tardive (LSB) dans PHP, introduite dans PHP 5.3, permettant une résolution d'exécution de la méthode statique nécessite un héritage plus flexible. Problème main: LSB vs polymorphisme traditionnel; Applications pratiques de LSB et perfo potentiel

L'article traite des fonctionnalités de sécurité essentielles dans les cadres pour se protéger contre les vulnérabilités, notamment la validation des entrées, l'authentification et les mises à jour régulières.

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,
