【初心者】PHPで練習用にECサイトを作成していた得たちょっとした豆知識
【初心者】PHPで練習用にECサイトを作成していた得たちょっとした豆知識:
こんにちは。
こんにちは。
未来電子テクノロジーでインターンをしている@hotoke6です。
現在練習用にPHPでECサイトを自作しているのですが、そこで得たちょっとした豆知識をランダムに2つだけまとめます。
「もう知ってるわ」という方はスルーしていただけると助かります。
ECサイトに値段を表示する際、商品の値段はDBから取得していました。
DBには「3000」といったように数字のみを入力するため「¥3,000-」のような3桁ごとに打たれるコンマを表示することができませんでした。
そんな時発見したのがnumber_format()という関数です。
3桁ごとにコンマを打ちたい時に、その値をnumber_format()で囲めば自動的にコンマが打たれます。
例
最近何かのサイト上個人情報を入力する際、iPhoneなら予測変換の場所、Macなら入力欄をクリックした状態でもう一度クリックするとその項目に合わせた情報が自動入力できることがあります。
その方法を探していた時に見つけたのがautocompleteという属性です。
inputタグの中にautocomplete属性を設定し、それぞれ必要な値を指定すれば自動入力ができるようになります。
例
代表的な値はこんな感じ。
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 : 会社名
まだまだありますので気になる方はここから見てみてください。
こんにちは。
こんにちは。
未来電子テクノロジーでインターンをしている@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 : 会社名
まだまだありますので気になる方はここから見てみてください。
コメント
コメントを投稿