PHP 文字列を小文字から大文字に変換する方法: 1. strtoupper() 関数、構文 "strtoupper($string)" を使用します; 2. mb_strtoupper() 関数、構文 "mb_strtoupper($string,$encoding) を使用します))」。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php 文字列小文字を大文字に変換します
方法 1: strtoupper() 関数を使用します
strtoupper() 関数は、文字列内の文字を大文字に変換できます。
strtoupper($string)
このうち $string は文字列型のパラメータであり、この関数はパラメータ $string 内の文字を大文字に変換して返すことができます。
サンプル コードは次のとおりです。
<?php $str = "//m.sbmmt.com/"; $str = strtoupper($str); echo $str; ?>
実行結果は次のとおりです。
HTTPS://WWW.PHP.CN/
方法 2: mb_strtoupper() 関数を使用します
mb_strtoupper() この関数の機能は strtoupper() 関数に似ており、文字列内の文字を大文字に変換することもでき、パラメータの文字エンコーディングも設定できます。構文は次のとおりです。
mb_strtoupper($string [, $encoding = mb_internal_encoding()])
このうち、$string は変換する必要がある文字列で、$encoding はパラメータの文字エンコーディングを設定するために使用されるオプションのパラメータです。
strtoupper() 関数との違いは、$string 内の文字が Unicode 文字属性によって決定されることです。したがって、mb_strtoupper() 関数はロケール設定の影響を受けず、ウムラウト (ä) などの「文字」属性を持つ任意の文字を変換できます。
サンプルコードは次のとおりです:
<?php header("Content-type:text/html;charset=utf-8"); $str = "//m.sbmmt.com/"; $str = mb_strtoupper($str); echo $str . '<br>'; $str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"; $str = mb_strtoupper($str, 'UTF-8'); echo $str; ?>
実行結果は次のとおりです:
##推奨学習:以上がPHP文字列の小文字を大文字に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。