Maison  >  Article  >  développement back-end  >  Explication détaillée des exemples de fonctions de base PHP

Explication détaillée des exemples de fonctions de base PHP

小云云
小云云original
2018-03-17 09:59:101581parcourir

Cet article partage principalement avec vous des exemples détaillés de fonctions de base de PHP, en espérant aider tout le monde.

1. Fonctions liées à la sortie :

l print() : similaire au contenu fourni par la sortie echo, renvoyant 1

l print_r( ) Généralement utilisé pour imprimer le tableau , n'imprime pas le type

l var_dump() : imprime la valeur des données , Il existe également des types

2. Fonctions liées au temps

l date() : Afficher la date et heure

Exemple : date("Y-m-dH:i:s")

l time() : Horodatage (nombre de secondes)

l microtime () : renvoie l'horodatage et les microsecondes

l strtotime() : analyse la chaîne de date et d'heure en un horodatage

3, Fonctions liées aux mathématiques :

l max($v1,$v2,$v3…) Trouver la valeur maximale

l min($v1,$v2,$ v3…) Trouver la valeur minimale

l rand() nombre aléatoire

l mt_rand() génère un meilleur nombre aléatoire

l round(variable[,N]) Garder n petits morceaux

l ceil() Arrondir

l étage() Arrondir vers le bas

l pow(x,y) Trouver xY

l abs( ) Valeur absolue

l sqrt() : Trouver la racine carrée

4 Fonctions liées aux fonctions

l function_exists('function. name' ) Déterminer si la fonction existe

l func_get_arg(subscript) Obtenir les paramètres correspondant à l'indice spécifié

l func_get_args() : entrer dans le fonction personnalisée Tous les paramètres (la valeur de retour est un tableau)

l func_num_args() : Obtenez le nombre de paramètres de la fonction personnalisée actuelle

Fonctions liées aux chaînes

Fonction de base strlen() : obtenir la longueur de la chaîne

mb_strlen($nom de la variable chaîne, encodage des caractères)

l imploser (méthode de connexion, tableau) : se connecter en une seule chaîne

l

exploser(caractères divisés, chaîne cible) : devient un tableau

l str_split(string, longueur de caractère) : diviser les caractères en fonction de la longueur spécifiée La chaîne obtient le tableau

l trim(string[, caractère spécifié]) : La valeur par défaut est de supprimer les espaces des deux côtés de la chaîne

l ltrim() : supprime le

l rtrim() : Supprimez le

l à droite

substr

(chaîne, la position de départ commence à 0 [, longueur])l

strstr

(Chaîne, caractères correspondants) : à partir de la position spécifiée, interceptant jusqu'à la fin (peut être utilisé pour supprimer le suffixe du fichier) l strtolower() : tout en minuscules

l strtoupper() : Toutes les lettres majuscules

l ucfirst() : Première lettre en majuscule

l strpos (chaîne, caractères correspondants) : Détermine la position où le caractère apparaît dans la chaîne cible (première fois)

l strrpos (chaîne, caractères correspondants)

l str_replace (cible correspondante, contenu de remplacement, chaîne elle-même)

l printf/sprintf (la chaîne de sortie a espace réservé, contenu d'espace réservé séquentiel..)%d %s

l str_repeat() : Répéter une chaîne n fois

l str_shuffle() : Mélanger la chaîne de manière aléatoire

6. Fonctions liées aux tableaux

Fonctions de tri des tableauxl

tri( ) : Trier par valeur d'élément par ordre croissant (réarrangement d'indice)

l

rsort() : Trier par valeur d'élément par ordre décroissant (réarrangement d'indice)

l

asort() : Trier par la valeur des éléments par ordre croissant (indices retenus)

l

arsort() : Trier par la valeur des éléments par ordre décroissant ( indices réservés) Réservé)

l

ksort() : nom de la clé du tableau (indice) par ordre croissant, (indice réservé)

l

krsort () : Organiser par ordre décroissant par nom de clé, (indices conservés)

l

shuffle() : Mélangez aléatoirement les éléments du tableau et les indices du tableau seront réorganisés

l

Tri : La valeur par défaut est l'ordre croissant, avec r est l'ordre décroissant )

l

a un : c'est à dire pour conserver la relation d'index

l

a k : est trié par nom de clé

Pointeurl

reset() réinitialise le pointeur et renvoie le pointeur du tableau vers la première position

l end() Réinitialisez le pointeur et pointez le pointeur du tableau vers le dernier élément

l next() Déplacez le pointeur vers le bas pour obtenir la valeur de l'élément suivant

l prev() Déplacez le pointeur vers le haut pour obtenir la valeur de l'élément précédent    

l current() : Obtenez la valeur de l'élément correspondant vers le pointeur actuel (pas Déplacer le pointeur)

l key() : Récupère la valeur d'indice correspondant au pointeur actuel (sans déplacer le pointeur)

Fonction Autres Tableau

l count() : Compte le nombre d'éléments dans le tableau

l array_push() : Ajouter un élément au tableau (Après le tableau)

l array_pop() : Supprimer un élément du tableau (Après le tableau)

l array_shift() : Du tableau Supprimer un élément du tableau (devant le tableau)

l array_unshift() : Ajouter un élément du array (devant le tableau)

l array_reverse() : Les éléments du tableau sont inversés

l in_array() : Détermine si un L'élément existe dans le tableau

l array_keys() : récupère tous les indices du tableau, renvoie un tableau d'index

l array_values() : Récupère toutes les valeurs d'un tableau, renvoie un tableau d'index

l array_merge():Fusionner un ou plusieurs tableaux

array_merge ($arr1,$arr2)

l array_splice():Supprimez une partie du tableau et remplacez-la par d'autres valeurs

<span style="color:#0000BB;">$input <code><span style="color:#0000BB;">$input </span><code><span style="color:#007700;">= array(</span>= array( <span style="color:#DD0000;">"red"</span><span style="color:#DD0000;">" rouge"<code><span style="color:#007700;">, </span><code><span style="color:#DD0000;">"green"</span>, <span style="color:#007700;">, </span>"vert"<code><span style="color:#DD0000;">"blue"</span><span style="color:#007700;">, </span>, <span style="color:#DD0000;">"yellow"</span><span style="color:#DD0000;"> "bleu"<code><span style="color:#007700;">);</span><span style="color:#007700;">, <br></span><span style="color:#DD0000;">"jaune"</span><span style="color:#0000BB;">array_splice</span>);<span style="color:#007700;">(</span><span style="color:#0000BB;">$input</span><span style="color:#007700;">, </span><span style="color:#0000BB;">2</span> <span style="color:#0000BB;">array_splice<code><span style="color:#007700;">);</span>

(

<span style="color:#0000BB; ">$input<code><span style="color:#0000BB;">//$input is now array(“red”,”</span><code><span style="color:#0000BB;">”);</span>,

<span style="color:#0000BB;">2<p></p></span><strong>);</strong>

<span style=" color:#0000BB;">//$input est maintenant array("red","<strong> </strong></span> green<span style="color:#0000BB;">");</span>

l array_chunk():Diviser un tableau en plusieurs

l shuffle():Mélanger le tableau

l range():Créer un tableau contenant la plage de cellules spécifiée

l is_file():Déterminer si le nom de fichier donné est un fichier normal

l define():Définir une constante<span style="color:#0000BB;">ini_set</span><span style="color:#007700;">(</span>l <span style="color:#DD0000;">'display_errors'</span>défini():<span style="color:#007700;">, </span>Vérifier si une constante avec un certain nom existe<span style="color:#DD0000;">'1'</span><span style="color:#007700;">);</span>l

ini_set():

Définir une valeur pour une option de configuration <span style="color:#0000BB;">ini_set<strong></strong></span>(

<span style="color:#DD0000;">'display_errors' <p></p></span><strong>, </strong><span style="color:#DD0000;">'1'</span><p>);<strong></strong></p>l basename():Renvoyer la partie du nom de fichier dans le cheminl is_array() : Détecter si la variable est un tableaul list():Mettre le tableau Les valeurs dans sont affectées à certaines variables

<span style="color:#0000BB;">$info </span><code><span style="color:#007700;">= array(</span><span style="color:#DD0000;">'coffee'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'brown'</span><span style="color:#007700;">, </span><span style="color:#DD0000;">'caffeine'</span><span style="color:#007700;">);</span>
<code><span style="color:#007700;">list(</span>liste(<span style="color:#0000BB;">$drink</span>$drink<span style="color:#007700;">, </span><span style="color:#0000BB;">$color</span>$color<span style="color:#007700;">, </span> code><span style="color:#0000BB;">$power</span><span style="color:#0000BB;">$power<code><span style="color:#007700;">) = </span><code><span style="color:#0000BB;">$info</span>) = <span style="color:#007700;">;</span><span style="color:#0000BB;">$info<span style="color:#007700;"></span></span><br>;<span style="color:#007700;">echo </span><span style="color:#DD0000;">"</span><span style="color:#0000BB;">$drink</span><code><span style="color:#DD0000;"> is </span>écho <span style="color:#0000BB;">$color</span><span style="color:#DD0000;">"<code><span style="color:#DD0000;"> and </span>$boire<span style="color:#0000BB;">$power</span> code><span style="color:#DD0000;"> est <code><span style="color:#DD0000;"> makes it special.n"</span>$color<span style="color:#007700;">;</span> et

<span style="color:#0000BB;">$power<p></p></span> le rend spécial.n"<strong></strong>;

l nl2br( ):

Insérer une marque de nouvelle ligne HTML avant toutes les nouvelles lignes de la chaîne

l array_rand():

Prendre au hasard une ou plusieurs cellules du tableau

l count():

Comptez le nombre de cellules dans le tableau ou le nombre d'attributs dans l'objet

l

reset():Pointez le pointeur interne du tableau vers la première cellule

Recommandations associées :

Test de performances de recherche de la fonction PHP

Partage de certaines collections de vulnérabilités des fonctions PHP

Exemples d'utilisation de la fonction php array_walk

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:
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