Maison développement back-end tutoriel php Quelles sont les fonctions courantes de construction de tableaux/manipulation de valeurs en PHP et leur utilisation ? (code)

Quelles sont les fonctions courantes de construction de tableaux/manipulation de valeurs en PHP et leur utilisation ? (code)

Jul 26, 2018 pm 04:34 PM

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内容元素不变
?>
Copier après la connexion

2. Fonction de tableau PHP array_keys()


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. Quelles sont les fonctions courantes de construction de tableaux/manipulation de valeurs en PHP et leur utilisation ? (code)

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()Quelles sont les fonctions courantes de construction de tableaux/manipulation de valeurs en PHP et leur utilisation ? (code)

La fonction array_filp() consiste à échanger les clés et les valeurs du tableau. Dans le tableau renvoyé, si une valeur apparaît plusieurs fois, le dernier nom de clé sera utilisé comme valeur, écrasant les éléments précédents. Si le type de données de la valeur dans le tableau d'origine n'est pas une chaîne ou un entier, la fonction signalera une erreur. La fonction n'a qu'un seul paramètre. La figure suivante est un exemple simple :

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)
?>
Copier après la connexion

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)
?>
Copier après la connexion

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!

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
4 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)

Travailler avec les données de session Flash dans Laravel Travailler avec les données de session Flash dans Laravel Mar 12, 2025 pm 05:08 PM

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-

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Mar 14, 2025 am 11:42 AM

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

Misque de réponse HTTP simplifié dans les tests Laravel Misque de réponse HTTP simplifié dans les tests Laravel Mar 12, 2025 pm 05:09 PM

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' =>

12 meilleurs scripts de chat PHP sur Codecanyon 12 meilleurs scripts de chat PHP sur Codecanyon Mar 13, 2025 pm 12:08 PM

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é

Expliquez le concept de liaison statique tardive en PHP. Expliquez le concept de liaison statique tardive en PHP. Mar 21, 2025 pm 01:33 PM

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

Caractéristiques de sécurité du cadre: protection contre les vulnérabilités. Caractéristiques de sécurité du cadre: protection contre les vulnérabilités. Mar 28, 2025 pm 05:11 PM

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.

Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Apr 05, 2025 am 12:04 AM

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,

See all articles