php文字列インターセプト関数の使用分析、php文字列インターセプト関数
この記事では、例を通じて PHP 文字列インターセプト関数の使用法を分析します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
PHP に付属の文字列をインターセプトする関数は英語のみを処理できます。数値は混合された漢字をインターセプトできません。最初の例は主に初心者向けに使用するのが簡単です。具体的なコードは次のとおりです。
コードをコピーします コードは次のとおりです:
//文字列を構築します
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
echo "元の文字列:
".$str."";
//さまざまな方法でインターセプトします
$str1 = substr($str,5);
echo "5 文字目から始まり: ".$str1."
";
$str2 = substr($str,9,4);
echo "9 文字目から 4 文字を取り出します: ".$str2."
";
$str3 = substr($str,-5);
echo "最後の 5 文字を取得します: ".$str3."
";
$str4 = substr($str,-8,4);
echo "下から 8 文字目から 4 文字後ろに取得します: ".$str4."
";
$str5 = substr($str,-8,-2);
echo "下から8文字目から2文字目まで: ".$str5."
";
?>
中国語と英語の混合インターセプトをサポートします。コードは次のとおりです:
コードをコピーします
コードは次のとおりです:
/*
-------------------------------------------------- ----
パラメータ:
$str_cut 切り詰める必要がある文字列
$length 文字列表示に許可される最大長
プログラム機能: 全角と半角が混在する文字列 (中国語と英語) をインターセプトして文字化けを回避します
-------------------------------------------------- ----
*/
関数 substr_cut($str_cut,$length)
{
If (strlen($str_cut) > $length)
{
for($i=0; $i
If (ord($str_cut[$i]) > 128) $i++;
$str_cut = substr($str_cut,0,$i)."..";
}
$str_cut を返す
}
?>
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/917033.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/917033.html
技術記事
php 文字列インターセプト関数の使用法分析、php 文字列インターセプト関数 この記事では、php 文字列インターセプト関数の使用法を例とともに分析します。参考のためにみんなで共有してください。具体的な分析は次のとおりです: PHP には...
が付属しています。