php - 给出警告 : number_format() expects parameter 1 to be double, 字符串

标签 php wordpress

<分区>

我的页面 slider 出现此错误:

Warning: number_format() expects parameter 1 to be double, string given in /home/globalar/public_html/wp-content/themes/automotive_s1/includes/slider.php on line 30

<?php

    if $str = floatval($str); ($post->post_type == "gtcd") {
        the_title();
    if (isset( $fields['price'])) {
        echo ' | <span class="price_slider">'.'  '.$symbols['currency']; 
        echo number_format($fields['price']).'</span> ';
    } else { 
        echo '';
}

最佳答案

$fields['price']='8, 9858';
echo number_format((float)$fields['price']);

使用(float)来解析正确的方式

关于php - 给出警告 : number_format() expects parameter 1 to be double, 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24906861/

相关文章:

Php 使用 unserialize() 和 serialize() 更改已保存文件中的值

PHP YouTube Live Streaming API不足权限错误

javascript - POST 动态创建的必填输入字段

wordpress - tinymce.WPWindowManager 已弃用。如何在 TinyMCE 4 和 WordPress 3.9 中使用默认的 editor.windowManager?

在 Ubuntu 18.04 LTS 上全新安装 VirtualMin 后,Wordpress 网站显示 php 代码

php - 在两台计算机之间建立连接,中间有一个网站

php - 解码 while 循环中获取的值

javascript - 如何在响应菜单上的导航链接悬停时设置下划线?

php - WordPress 视频嵌入代码宽度增加不起作用

xml - 带 HTTP 身份验证的 Wordpress XML 媒体导入