PHP - Comment utiliser la fonction iconv_substr() pour intercepter une partie d'une chaîne ?

WBOY
Libérer: 2023-09-05 20:10:01
avant
1593 Les gens l'ont consulté

PHP - 如何使用iconv_substr()函数截取字符串的一部分?

En PHP, la fonction iconv_substr() est utilisée pour couper une partie de la chaîne spécifiée en utilisant les paramètres offset et length. Supposons que nous ayons une chaîne "helloWorld", et que nous voulions simplement couper et afficher la chaîne (llowo), nous utiliserons alors un nombre entre 2 et 5 pour la sélectionner.

Syntaxe

string iconv_substr(str $string, int $offset, int $length, str $encoding)
Copier après la connexion

Parameters

iconv_substr() accepte quatre paramètres : $string, $offset, $length et $encoding.

  • $string− Le paramètre $string spécifie l'encodage d'origine

  • $offset− Si le paramètre $offset est non négatif, la fonction iconv_substr() coupera la chaîne à partir du caractère de décalage Partie sélectionnée, en comptant à partir de zéro. Si elle est négative, la fonction iconv_substr() coupe la partie commençant à cette position, décalant les caractères de la fin de la chaîne.

  • $length− Si l'argument $length est donné et est positif, la valeur de retour contient au plus des caractères de longueur commençant à offset .

  • < li>

    $encoding− Si l'argument d'encodage est absent ou nul, la chaîne est supposée être dans iconv.internal_encoding.

Valeur de retour

iconv_substr()La fonction renvoie la partie de la chaîne spécifiée par les paramètres de décalage et de longueur. Renvoie False si la chaîne est plus courte que les caractères décalés. Si la chaîne a exactement la même longueur que les caractères décalés, null ou une chaîne vide sera renvoyée.

Exemple 1

La fonction iconv_substr() lue sans espaces

Démonstration en direct

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr("HelloWorld!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?>
Copier après la connexion

Sortie

string(7) "lloWorl"
Copier après la connexion

Exemple 2

La fonction iconv_substr() lue avec des espaces

Démonstration en direct

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr ("Hello World!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?gt;
Copier après la connexion

Sortie

string(7) "llo Wor"
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!

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