Maison développement back-end tutoriel php Compilation de fonctions PHP couramment utilisées

Compilation de fonctions PHP couramment utilisées

May 22, 2018 pm 03:07 PM
php 函数 整理

Cet article organise les fonctions php.

array()

array(value1,value2…..) Créer un tableau

array_chunk(array,size,preserve_keys) Diviser un nombre en nouveaux morceaux de tableau [ tk ]

array_combine(keys,values) forme un nouveau tableau en fusionnant deux tableaux (tableau de noms de clés, tableau de valeurs clés)

array_count_values(array) est utilisé pour compter toutes les valeurs dans le array Nombre d'occurrences

array_diff(array1,array2,...) Comparez les tableaux et renvoie l'ensemble de différences de deux tableaux (comparez uniquement les valeurs clés)

array_diff_assoc(array1,array2,.. ) Compare Array renvoie la différence de deux tableaux (compare les noms de clés et les valeurs des clés)

array_diff_key(array1,array2,...) Compare les tableaux et renvoie la différence de deux tableaux (compare uniquement les noms de clés)

array_fill(index,number,value) Remplir le tableau avec la valeur clé donnée

array_filter(array, la fonction de rappel à utiliser) Utilisez la fonction de rappel pour filtrer les éléments du tableau

array_flip( array) Inverser/échanger les noms de clés dans le tableau et les valeurs de clés associées correspondantes [flp]

array_keys(array) Renvoie tous les noms de clés dans le tableau

array_merge(array1,array2,.. ) Fusionner un ou plusieurs tableaux dans un tableau [m:rd]

array_pad(array,size,value) Insérer le nombre spécifié d'éléments avec la valeur spécifiée dans le tableau

array_pop (array) Supprimer le dernier élément

array_push(array) Ajouter le tableau à la fin

array_shift(array()) Supprimer le numéro et renvoyer l'élément supprimé value

array_unshift(array )) Ajoutez un ou plusieurs éléments au premier élément du groupe

array_rand(array,number) Sélectionnez aléatoirement un ou plusieurs tableaux du tableau

array_replace(array1,array2. ..) Remplacez la valeur du premier tableau par la valeur du tableau suivant

array_reverse(array) Le tableau est inversé et renvoie un nouveau tableau

array_search (value,array, strict(facultatif true,flase)) La valeur de recherche renvoie le nom de la clé. True recherche des éléments avec le même nom de clé et la même valeur

array_slice(array,start,length,preserve) renvoie la partie sélectionnée du tableau

array_splice(array,start,length,array) spécifie Supprimer les éléments et les remplacer par d'autres

array_unique(array) Supprimer les valeurs en double dans le tableau [junik]

array_values(array) Renvoie toutes les valeurs du tableau

array_key_exists (key,array) Rechercher si la clé du tableau existe

count(array) Renvoie le nombre d'éléments dans le tableau [kant]

in_array('value', $array,bool) Vérifiez le tableau Si la valeur spécifiée existe dans est définie sur TRUE, la fonction in_array

vérifie si le type des données recherchées est le même que la valeur du tableau.

key(array) Récupère le nom de la clé du tableau associatif

list(array1, array2...) Attribue les valeurs du tableau à certaines variables du tableau

krsort(array) Trie le tableau associatif par ordre décroissant par nom de clé

ksort(array) Trie le tableau associatif par ordre croissant par nom de clé

arsort(array) Trie le tableau associatif par ordre décroissant par valeur clé

asort(array ) Trier le tableau associatif par ordre croissant par valeur clé

String

strtolower(string) Convertir la chaîne en lettres minuscules

strtoupper(string) Convertit la chaîne en lettres majuscules

strtr("string","from","to") Convertit les caractères indéterminés de la chaîne

substr( string,start, length) Renvoie une partie de la chaîne

substr_count(string,substring,start,length) Compte le nombre de fois qu'une sous-chaîne apparaît dans une chaîne

substr_replace(string, insert caractère, début, longueur) Remplacer une partie de la chaîne par un autre caractère

trim(string, quels caractères (facultatif)) supprime les espaces et autres caractères des deux côtés de la chaîne trim

ucfirst (string) convertit le premier caractère de la chaîne en majuscule

ucwords(string) Convertit chaque premier caractère de la chaîne en majuscule

sha1(string, caractères facultatifs) Calcule le hachage SHA-1 de la chaîne

sha1_file (fichier) Calculer le hachage SHA du fichier

sprintf (comment formater les variables) Ecrire la chaîne formatée dans une variable

str_getcsv(string , délimiteur, caractère de retour à la ligne, caractère d'échappement) Analyser la chaîne CSV dans un tableau

str_ireplace (trouver la valeur, remplacer la valeur) Remplacer certains caractères dans la chaîne (insensible à la casse)

str_pad(string, length) Remplissez la chaîne à la nouvelle longueur

str_repeat(string, times) Répétez la chaîne le nombre de fois spécifié

str_replace(trouver la valeur, remplacer la valeur) Remplacer certains caractères de la chaîne ( sensible à la casse)

str_shuffle(string) Mélangez aléatoirement tous les caractères de la chaîne [fl] Shuffle/Chaos

str_split(string.length) Divisez la chaîne en Dans le tableau

str_word_count(string) Calculer la longueur des mots dans la chaîne

strchr(string,search,before_search) Trouver la première occurrence d'une chaîne dans une autre chaîne strstr()

implode(content , array) renvoie une chaîne composée d'éléments de tableau. ou d'autres caractères sur le côté gauche de la chaîne

md5(string) Calculer le hachage MD5

md5_file(file) Calculer le hachage MD5 du fichier

ord(string ) Renvoie la valeur du code ASCII du premier caractère de la chaîne

parse_str(string,array(facultatif) Analyse la chaîne de requête en une variable

printf (valeur de format) Sortie de chaînes formatées

print(strings) Afficher une ou plusieurs chaînes

strip_tags(string) Supprimer les balises HTML et PHP des chaînes

stripcslashes(string) supprime les cils antislash ajoutés par addcslashes() fonction [l]

stripslashaes string() supprime la barre oblique inverse ajoutée par la fonction addlashees()

stripos(string,find,start) renvoie la position de la première occurrence de la chaîne dans une autre chaîne (insensible à la casse)

stristr(recherche, chaîne recherchée) Rechercher la première occurrence d'une chaîne dans une autre chaîne (insensible à la casse)

strlen(string) Renvoie une chaîne La longueur de

strpos(string , le caractère à trouver) renvoie la position de la première occurrence de la chaîne dans une autre chaîne (insensible à la casse)

strrchr(string, le caractère recherché) Trouver la dernière occurrence d'une chaîne dans une autre chaîne

strrev(string) Inverse une chaîne.

strripos(string, le caractère à rechercher) Rechercher la dernière occurrence d'une chaîne dans une autre chaîne (insensible à la casse)

strrpos(string, le caractère à rechercher) Rechercher le caractère La position de la dernière occurrence d'une chaîne dans une autre chaîne (insensible à la casse)

addcslashes(string, range) Renvoie une chaîne avec une barre oblique inverse ajoutée avant le caractère spécifié

addslashes (string) Renvoie une chaîne avec une barre oblique inverse ajoutée avant le caractère prédéfini

chr (valeur ASCII.) Renvoie le caractère

chunk_split(string,length,end) à partir de la valeur de code ASCII spécifiée Diviser la chaîne en une série de parties plus petites

count_chars() Renvoie les informations sur les caractères utilisées dans la chaîne

echo(strings) Sort une ou plusieurs chaînes

explode () Répartissez les caractères dans un array

Date

date_default_timezone_get() Renvoie le fuseau horaire par défaut utilisé par toutes les fonctions Date/Heure

date_default_timezone_set() Définit le fuseau horaire par défaut utilisé par toutes les fonctions Date/Heure utilisez

date() pour formater la date et l'heure locales

time() pour renvoyer l'horodatage Unix de l'heure actuelle

Math

pi () Renvoie la valeur de pi PI

pow(x,y) Renvoie la yième puissance de x

rand() Renvoie un entier aléatoire (0-1)

round( ) Arrondir les entiers à virgule flottante

abs() prend la valeur absolue

ceil() arrondir vers le haut

floor() arrondir vers le bas

max() Obtenez le valeur directe dans le tableau

min() Obtenez la valeur minimale dans le tableau

mt_rand() Utilisez l'algorithme Mersenne Twister pour générer un entier aléatoire

is_nan() Jugement Qu'il s'agisse d'une valeur non numérique

File

fwrite(file,string,length) écrit le fichier ouvert

is_dir(file) détermine si le fichier est dans le même répertoire

is_file(file) Déterminer si le fichier est un fichier normal

mkdir (nom du répertoire) Créer un répertoire

move_uploaded_fild(file,newloc) Déplacer le fichier téléchargé vers un nouvel emplacement

parse_ini_file(file) Analyser un fichier de configuration

rename(file) Supprimer un répertoire vide d'un fichier ou d'un répertoire nommé

rmdir(directory)

unlink(filename) Supprimer le fichier

filesize(filename) Renvoie la taille du fichier

fopen(filename, type) Ouvrir un fichier ou une URL

fputs(file, string, length) Écrivez le contenu dans un alias de fwrite() dans le fichier ouvert

fread(file, length) Lisez le fichier ouvert

fseek(file, new position) Localisez

copy(file,to_file) Copiez le fichier vers la destination

dirname(path path) Renvoie la partie du nom du répertoire dans le chemin

fclose(file ) Fermez le fichier ouvert

fgetc(file) Renvoie les caractères du fichier ouvert

fgetcsv(file) Analyse une ligne du fichier ouvert et vérifie le champ CSV

fgets (fichier) Renvoie une ligne du fichier ouvert

fgetss(fichier) Renvoie une ligne d'un fichier ouvert et filtre HTML et PHP

fichier(chemin) Lit un fichier dans un tableau

file_exists(file) Vérifie un fichier Ou si le répertoire existe

file_get_contents(file) Lit le fichier dans une chaîne

file_put_contents(file,data) Écrivez la chaîne dans le file

Directory

chdir(directory) modifie le répertoire actuel

closedir(dir_handle facultatif) ferme le descripteur d'enregistrement

dir() renvoie une instance de la classe répertoire

getcwd(directory) renvoie le répertoire de travail actuel

opendir(path) Ouvrir le handle du répertoire

readdir(dir_handle facultatif) Renvoie les conditions du handle du répertoire

scandir(directory) Renvoie les fichiers et répertoires dans le répertoire spécifié Tableau de

Cet article organise les fonctions PHP Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois.

Recommandations associées :

Implémentation PHP du code d'exemple du processus de demande de remboursement WeChat

En PHP, %s et % Quoi est-ce que je veux dire ?

pensez à la méthode de code de pagination de requête multi-table php5 pour obtenir le nombre total

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

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

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)

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

7 fonctions PHP que je regrette de ne pas connaître auparavant 7 fonctions PHP que je regrette de ne pas connaître auparavant Nov 13, 2024 am 09:42 AM

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

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,

Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Programme PHP pour compter les voyelles dans une chaîne Programme PHP pour compter les voyelles dans une chaîne Feb 07, 2025 pm 12:12 PM

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Expliquez la liaison statique tardive en PHP (statique: :). Expliquez la liaison statique tardive en PHP (statique: :). Apr 03, 2025 am 12:04 AM

Liaison statique (statique: :) ​​implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes PHP Magic (__construct, __ destruct, __ call, __get, __set, etc.) et fournir des cas d'utilisation? Quelles sont les méthodes PHP Magic (__construct, __ destruct, __ call, __get, __set, etc.) et fournir des cas d'utilisation? Apr 03, 2025 am 12:03 AM

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.

See all articles