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.
string iconv_substr(str $string, int $offset, int $length, str $encoding)
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 .
$encoding− Si l'argument d'encodage est absent ou nul, la chaîne est supposée être dans iconv.internal_encoding.
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.
<?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); ?>
string(7) "lloWorl"
<?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;
string(7) "llo Wor"
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!