Maison > développement back-end > tutoriel php > Fonction pour intercepter la chaîne en php

Fonction pour intercepter la chaîne en php

下次还敢
Libérer: 2024-04-29 09:30:24
original
505 Les gens l'ont consulté

PHP utilise les fonctions substr() et mb_substr() pour intercepter les chaînes. La première convient aux caractères à un octet et la seconde prend en charge les caractères multi-octets. Utilisation : substr(chaîne, position de départ, longueur) ; mb_substr(chaîne, position de départ, longueur, encodage). Exemple : intercepter les 5 premiers caractères : substr("Hello World", 0, 5); intercepter à partir du 6ème caractère : substr("Hello World", 5); , 4); Traiter les caractères multi-octets : mb_substr("Hello World",

Fonction pour intercepter la chaîne en php

Fonction PHP pour intercepter les chaînes

Objectif : Intercepter la partie spécifiée de la chaîne

Fonction :

  • substr()
  • mb_substr() (caractères multi-octets)

Usage :

substr()

substr($string, $start, $length);
Copier après la connexion
  • $string : Obligatoire intercepté chaîne
  • $ start: Position de départ de l'interception (0 signifie début)
  • $length: Longueur de l'interception (facultatif, interceptée jusqu'à la fin de la chaîne par défaut)

mb_substr()

mb_substr($string, $start, $length, $encoding);
Copier après la connexion
  • $string : La chaîne à intercepter
  • $start : Position de départ de l'interception (0 signifie le début)
  • $length : Longueur de l'interception (facultatif, interceptée jusqu'à la fin de la chaîne par défaut)
  • $encoding : Encodage des caractères (facultatif, UTF-8 par défaut)

Exemple :

Intercepter les 5 premiers caractères de la chaîne :

$string = "Hello World";
$result = substr($string, 0, 5); // "Hello"
Copier après la connexion

Intercepter la chaîne à partir du 6ème caractère :

$string = "Hello World";
$result = substr($string, 5); // "World"
Copier après la connexion

Intercepter Le partie médiane de la chaîne :

$string = "Hello World";
$result = substr($string, 2, 4); // "llo "
Copier après la connexion

Utilisez mb_substr pour gérer les caractères multi-octets :

$string = "你好世界";
$result = mb_substr($string, 0, 3, "UTF-8"); // "你好"
Copier après la connexion

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal