5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【初心者】PHPで練習用にECサイトを作成していて得たちょっとした豆知識

Last updated at Posted at 2019-02-07

こんにちは。
こんにちは。
未来電子テクノロジーでインターンをしている@hotoke6です。

現在練習用にPHPでECサイトを自作しているのですが、そこで得たちょっとした豆知識をランダムに2つだけまとめます。
「もう知ってるわ」という方はスルーしていただけると助かります。

##値段を打つ時、3桁ごとにコンマを入れる方法
ECサイトに値段を表示する際、商品の値段はDBから取得していました。
DBには「3000」といったように数字のみを入力するため「¥3,000-」のような3桁ごとに打たれるコンマを表示することができませんでした。

そんな時発見したのが**number_format()**という関数です。
3桁ごとにコンマを打ちたい時に、その値をnumber_format()で囲めば自動的にコンマが打たれます。

<?php
$num = 12800;
echo number_format($num);
?>

//出力 12,800

##個人情報入力における自動入力
最近何かのサイト上個人情報を入力する際、iPhoneなら予測変換の場所、Macなら入力欄をクリックした状態でもう一度クリックするとその項目に合わせた情報が自動入力できることがあります。
その方法を探していた時に見つけたのがautocompleteという属性です。
inputタグの中にautocomplete属性を設定し、それぞれ必要な値を指定すれば自動入力ができるようになります。

<input type="text" autocomplete="name">

代表的な値はこんな感じ。

name=姓名
family-name=姓
given-name=名
username=ユーザー名
email=メールアドレス
tel=電話番号
current-password=既成のパスワード
country-name=国名
postal-code=郵便番号
address-level1 : 都道府県
address-level2 : 市区町村
address-line1 : 番地・マンション名(1行目)
address-line2 : 番地・マンション名(2行目)
organization : 会社名

まだまだありますので気になる方はここから見てみてください。

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?