質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

91.24%

  • PHP

    15734questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Smarty

    144questions

    Smartyは、PHPアプリケーションで使用されるテンプレートエンジンです。

Smartyでnumber_formatがエラーになる

受付中

回答 0

投稿

  • 評価
  • クリップ 1
  • VIEW 64

soma

score 11

カラーミーのカスタマイズで分割払いのシミュレーションを設置しようと考えています。
24回払いの金額を表示したいのですが、金額の表示そのものは表示ができました。

3桁ごとにカンマを打ちたいのですが、number_formatを追加するとエラーになりうまく動作しません。

エラーの原因と、どうすればうまく動作するのかご教授いただけますと幸いです。

<{assign var="price_regular" value=$product.sales|regex_replace:"/円.*|[^0-9]/":""}><{math equation="round($price_regular/24)" assign="ratio"}><{$ratio|number_format}>

$product.sales」がカラーミーでの独自タグで、
48,000円(税抜)のように出力されます。

... <{$ratio}>


とするとカンマなしの金額が表示されます。

よろしくお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

まだ回答がついていません

15分調べてもわからないことは、teratailで質問しよう!

ただいまの回答率

91.24%

関連した質問

  • 解決済

    配列をループで取り出したいPHP

    下記の配列をforeachで取り出したのですが、どのようなコードを書けばいいですか? $iの部分を0から順に取り出したいです。 <?php foreach ($price as

  • 解決済

    PHPのDBについて

    DBの勉強のため、書籍を読んでコードを書いているのですがうまく動きません tableの番号、商品名、単価は表示されるのですがその下が表示できません なぜでしょうか <?p

  • 解決済

    Smartyで多重配列の表示が上手く出来ません。

    下記の配列の第二下層「list」の部分の表示が上手く行かなくって困ってしまっています。 (長くて済みません....><;) $sheet => array(1) {   

  • 解決済

    php 正規表現のご質問

    大変お世話になっております。 現在以下のような表現があります。 1489億円 3.6兆円 -2006億円 目的としては数値についてはカンマを打ち、単位を残したいと

  • 解決済

    MYSQLの基本的なご質問

    現在Companyテーブルには id companyname  sales 1  A company 2  B company 3  C company 4  D com

  • 解決済

    PHP switch breakについて

    edit3.phpの case 'insert' : if (empty ( $_REQUEST ['name'] ) || ! pr

  • 解決済

    smartyでのphpを使った計算

    前提・実現したいこと smartyを使ってecサイトを制作しているのですが、 DBに登録されている税別価格をsmatyで読み込み、 それにphpを使って1.08を掛けて税込価

  • 解決済

    SQLで一か月分の日別のデータを作成する。

    日付ごとに集計をだしたく色々しらべており理想の参考サイトを見つけました。 参考サイト さらに日付毎に何回足し算をしたかといったカウントもとりたいのですがそちら下記の文に何を

同じタグがついた質問を見る

  • PHP

    15734questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Smarty

    144questions

    Smartyは、PHPアプリケーションで使用されるテンプレートエンジンです。