PHP

PHP

ucfirst()関数とucwords()関数

たまたま、

英単語の頭の文字だけ大文字に変えて文字列を出力するというコードを書いていたのですが、

危うく、

 

英単語の1文字目だけを切り出して、

その切り出した文字をstrtoupper()関数を使って大文字に変換してから、

もう一度アルファベットの頭につけ直す!!

 

といったお粗末なコードを書くところでした。

 

ucfirst()関数を使えば、

頭の文字だけ大文字に変えてくれるようです。

 

試しに、

というコードを実行してみてください。

「Php」という文字列が出力されるはずです。

 

因みに、

各ワードの開始文字を一括で大文字に変換したい場合には、

ucwords()関数を使えます。

とすると、

「Php 入門 Start」という文字列が出力されると思います。

 

あと、これらの関数は文字列の最初の文字をアルファベット大文字に変更してくれるものなので、

当然アルファベット以外の文字列で始まる文字列(例えば、「テストblog」など)あれば、

何も変換は行われません。

関連記事

  1. PHP

    PHP

    imagejpeg(): Filename cannot be empty in...

    以前組んだシステムを別のサーバーに設置することに!!…

  2. PHP

    PHP

    【PHP】FPDF 日本語を扱う

    PHPでPDFを扱う場合には、FPDFというライブラリーを利用されてい…

  3. WordPress(WP)

    PHP

    WPの記事インポートで画像のサムネイルが作成されない!!

    WordPressに記事をインポートしてみたのですが、どうも記事の…

  4. PHP

    PHP

    PHPのタイムゾーン

    PHPでシステムを構築していたのですが、echo date("Y-…

  5. PHP

    PHP

    PHP脆弱性対応:XSS(クロスサイトスクリプティング)

    今週の主な作業はお問い合せフォームの脆弱性対策(セキュリティー対策)で…

  6. PHP

    PHP

    【PHP】PNG画像をリサイズ

    画像のアップロード機能を作成していたのですが、少しはまったので、…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. JavaScript
  2. バージョンアップ
  3. JavaScript
  4. セキュリティー
  5. JavaScript
PAGE TOP