Maison >développement back-end >Problème PHP >PHP a-t-il ses propres méthodes ?

PHP a-t-il ses propres méthodes ?

藏色散人
藏色散人original
2022-10-18 09:51:111402parcourir

php a ses propres méthodes, les méthodes couramment utilisées sont : 1. la méthode strlen, utilisée pour obtenir la longueur de la chaîne et la longueur en octets ; 2. la méthode substr, utilisée pour intercepter les chaînes 3. la méthode strtolower, utilisée pour combiner tous les caractères ; changé en minuscules ; 4. méthode strrev, utilisée pour inverser la chaîne ; 5. méthode time, utilisée pour obtenir l'horodatage de l'heure actuelle 6. méthode d'explosion, utilisée pour convertir une chaîne selon des règles spécifiées, diviser les tableaux en segments et bientôt.

PHP a-t-il ses propres méthodes ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

php est-il livré avec sa propre méthode ?

PHP a sa propre méthode.

Les méthodes PHP deviennent de plus en plus puissantes et disposent d'un ensemble très riche de fonctions intégrées. Voici les méthodes de fonction système PHP couramment utilisées compilées par l'éditeur pour tout le monde. Bienvenue pour se référer à ~

Fonction chaîne

strlen : obtenir la longueur de la chaîne, la longueur en octets

substr : interception de chaîne, obtenir la chaîne (selon octets) Interception)

strchr : similaire à substr, intercepte à partir de la position spécifiée jusqu'à la fin

strrchr (obtenir le nom du suffixe du fichier) : identique à strchr, recherchez simplement les caractères à droite

strtolower : tous les caractères sont en minuscules ( pour les lettres anglaises) )

strtoupper : Tous les caractères sont en majuscules

strrev : Inversion de chaîne (seul l'anglais peut être inversé : le stockage en anglais n'a qu'un octet), inversé en fonction des octets

strpos : Rechercher les caractères correspondants dans la chaîne Le position où il apparaît (indice numérique), commencez par l'extrême gauche

strrpos : identique à strpos, commencez simplement par le côté droit de la chaîne

trim : supprimez les caractères des deux côtés de la fonction, la valeur par défaut est des espaces

Fonction heure et date

heure : obtenez l'horodatage de l'heure actuelle (entier : à partir de 1970, heure moyenne de Greenwich

exploser : *, divisez une chaîne en plusieurs segments selon une règle spécifiée (généralement des caractères spéciaux), chaque section est traité comme un élément d'un tableau, et un tableau indexé est renvoyé

implode : collage, tous les éléments d'un tableau sont fusionnés en une chaîne selon une règle spécifiée (caractères spéciaux)

array_merge : la fusion fait référence. à accumuler les éléments dans deux tableaux. Si ce dernier tableau a le même indice (nom de clé : association) que le tableau précédent, alors la valeur de ce dernier élément écrasera le précédent s'il est indexé, avec le même indice ; l'indice sera automatiquement modifié et superposé au tableau précédent.

Fonction de simulation de structure de données

array_shift : Supprimez les éléments de l'avant du tableau pour obtenir la valeur de l'élément

array_pop : Supprimez les éléments de l'arrière du tableau. , obtenez la valeur de l'élément

array_unshift : poussez les éléments de l'avant du tableau pour obtenir le nombre d'éléments actuels du tableau

array_push : poussez les éléments de l'arrière du tableau pour obtenir le nombre d'éléments actuels du tableau

Jugement variable

is_bool : Détermine s'il s'agit d'un type booléen

is_float : Détermine le type à virgule flottante

is_integer : Détermine le type entier

is_object : Détermine l'objet

is_array : Détermine le tableau

is_string : Détermine la chaîne

is_resource : Détermine ressource

is_scalar : Scalar est un scalaire, et les types de données de base sont jugés : entier, virgule flottante, booléen et chaîne

is_null : s'il est vide

is_numeric : juge s'il s'agit d'une chaîne composée de nombres ou. nombres purs.

gettype : récupère les données. Type

settype : change le type de données

Fonction File *

opendir (path) : ouvre une ressource de chemin (lit toutes les données à l'intérieur du chemin en mémoire)

readdir. (chemin de ressource) : à partir du dossier de ressources, lisez le nom du fichier pointé par le pointeur de ressource actuel, et le pointeur se déplacera d'un bit vers le bas.

closedir (ressource) : relâchez la ressource de fichier correspondante

scandir (chemin. ) : Lit tous les noms de fichiers à l’intérieur d’un chemin et renvoie un tableau, chaque élément du tableau est un nom de fichier.

file_exists : Détermine si un fichier existe (le fichier est au sens large : chemin et fichier)

is_dir : Détermine si un chemin spécifié existe (dossier)

is_file : Détermine si un chemin spécifié est un fichier (fichier)

mkdir : Créez un chemin. Si le chemin existe, une erreur sera signalée.

rmdir : Supprimez le dossier

file_get_contents : Lisez le contenu des données d'un fichier spécifié.

file_put_contents : écrivez la chaîne spécifiée dans le fichier correspondant

fopen : ouvrez une ressource de fichier

fgetc : c représente un caractère, lisez un caractère à la fois

fgets : s représente une chaîne, ce qui signifie que vous pouvez lire plusieurs caractères, en fonction de la longueur de lecture spécifiée ou si une nouvelle ligne est rencontrée (une seule ligne de données peut être lue au maximum)

Les deux fonctions fonctionnent sur le pointeur de ressource actuel, et après la lecture, le pointeur sera déplacé vers le bas

fread : Get données de la longueur spécifiée jusqu'à la fin du fichier

fwrite : Écrivez les données à l'emplacement du pointeur de ressource du fichier. L'écriture ne déplacera pas les éléments existants à l'emplacement actuel, mais les écrasera

fseek : Spécifiez le. pointeur vers l'emplacement correspondant

fclose : utiliser la ressource de fichier correspondante

copier : copier

unlink : supprimer le fichier

renommer : renommer le fichier

filemtime : m représente modifier, l'heure à laquelle le fichier a été modifié pour la dernière fois

Apprentissage recommandé : "Tutoriel vidéo 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:
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