PHP
HTML
CSS
JavaScript

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

こんにちは。

こんにちは。

未来電子テクノロジーでインターンをしている@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 : 会社名

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