Maison > développement back-end > Problème PHP > Comment intercepter les premiers caractères en php

Comment intercepter les premiers caractères en php

藏色散人
Libérer: 2023-03-04 07:38:01
original
5347 Les gens l'ont consulté

Comment intercepter les premiers caractères en PHP : 1. Utilisez la méthode "substr($str, 0, 3);" pour intercepter 3 caractères en commençant par le premier caractère à gauche ; mb_substr( $str, 0, 2, 'utf-8');" la méthode intercepte les chaînes chinoises.

Comment intercepter les premiers caractères en php

Recommandé : "Tutoriel vidéo PHP"

Lire (intercepter substr) les N premiers caractères d'une chaîne dans Caractères PHP ou prendre quelques caractères à partir du premier caractère

<?php 
$str = "123456789";
echo substr($str , 0 , 3);//从左边第一位字符起截取3位字符:结果:123
echo substr($str , 3 , 3);//从左边第3位字符起截取3位字符:结果:456
?>
Copier après la connexion
<?php
$rest = substr("abcdef", -1);    // 返回 "f"
$rest = substr("abcdef", -2);    // 返回 "ef"
$rest = substr("abcdef", -3, 1); // 返回 "d"
?>
Copier après la connexion

<?php
$rest = substr("abcdef", 0, -1);  // 返回 "abcde"
$rest = substr("abcdef", 2, -1);  // 返回 "cde"
$rest = substr("abcdef", 4, -4);  // 返回 ""
$rest = substr("abcdef", -3, -1); // 返回 "de"
?>
Copier après la connexion

<?php
echo substr(&#39;abcdef&#39;, 1);     // bcdef
echo substr(&#39;abcdef&#39;, 1, 3);  // bcd
echo substr(&#39;abcdef&#39;, 0, 4);  // abcd
echo substr(&#39;abcdef&#39;, 0, 8);  // abcdef
echo substr(&#39;abcdef&#39;, -1, 1); // f
// 访问字符串中的单个字符
// 也可以使用中括号
$string = &#39;abcdef&#39;;
echo $string[0];                 // a
echo $string[3];                 // d
echo $string[strlen($string)-1]; // f
?>
Copier après la connexion

Interception et obtention de la longueur de la chaîne chinoise mb_substr()

$str = &#39;我abc是谁&#39;;  //utf-8编码的字符串
echo mb_substr($str, 0, 2, &#39;utf-8&#39;); //输出 我a
 
$str = &#39;我是谁&#39;;  //gbk编码的字符串
echo mb_substr($str, 0, 1, &#39;gbk&#39;); //输出 我
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!

Étiquettes associées:
php
source:php.cn
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