そこに入力された変数が、数字かどうか判定しないといけません。それを判定するのに「is_numeric」というファンクションが便利です。このファンクションに調べたい変数を指定します。そしてプール値で得ることができます。「if(is_numeric($age)」{……これで、基本的な検査は可能となります。日本語環境だと、変換ソフトが起動している状態だと、1は全角の1になったりします。これは見た目は数字なのですが、is_numericファンクションには、数字とはみなされません。エラーとなってしまいます。こういった場合には「mb_convert_kana」というファンクションが便利です。これは、全角の文字を半角に変換するといった、逆の操作をしたりできます。他にも、英数字を変換できるものやカタカナを変換したりといったものなど、とても便利なファンクションです。パラメータのリストを確認しましょう。これを使うと、全角数字も半角数字に変換してから検査することになるため、正しく処理が行われるようになります。適切な入力フォームを作るには、必須nテクニックといえます。PHPのマニュアルなどは、どういう機能なのか、いったい何に使うのか、というようなファンクションがあります。そういったファンクションに出くわしても、無理に理解しようとしても、結局、どこで使うのかわからないため、実感がわかないことになります。配列のファンクションといったものも、とても多くの種類があります。こうったものを全部覚えて、使いこなすというのは、なかなか難しいものです。実際プログラマが作るプログラムでも全部を使っているというのは稀です。
PHP news
- スピードくじを行う 5月 10, 2022
- スマホユーザーとWEBサイト運営 3月 10, 2022
- トップページとサブページ 1月 10, 2022
- 提案書作成には重点を明確にすること 11月 9, 2021
- 無料ホームページサービス 9月 6, 2021
サイト管理人:中村 竜之
こんにちは。サイト管理人の中村 竜之です。 プログラミングの基礎知識についてサイトを運営しています。 連絡先:admin@bestdarkspotcorrector.net
免責事項
WEBサイトの掲載情報に基づいてユーザーが下した判断および行動によりいかなる結果が発生した場合においても、それによりお客様が直接的または間接的に損害を被られたとしても、サイト運営元はその責を負いません。 当サイト上の全ての掲載情報は、あくまでも掲載時点における情報であり、当サイトに掲載後、事前に予告することなく名称や内容等の改廃を行う場合や、時間の経過により掲載情報が実際と一致しなくなる場合等があります。