小编rra*_*ray的帖子

PHP - setlocale(LC_MONETARY,'en_IN'); 不工作

我正在尝试将数字字符串转换为印度数字系统(Lakhs格式),为此我用Google搜索并尝试以下代码.

这个代码部分在linux共享托管服务器上测试时给了我正确的输出,但它不能在windows共享主机中工作,不确定这是否是由于某些版本问题,任何线索是否有任何替代setlocate

$amount = '120090';
setlocale(LC_MONETARY, 'en_IN');
$amount = money_format('%!i', $amount);
print $amount;
Run Code Online (Sandbox Code Playgroud)

php currency-formatting server

2
推荐指数
1
解决办法
1000
查看次数

javascript内联if变量像php一样赋值

你好,在 php 中我可以这样做:

$value = 0;
$test = $value === 0 ? 'it is zero!' : 'It is not zero.';
echo $test;
Run Code Online (Sandbox Code Playgroud)

如何在 javascript 中像在 php 中一样在 1 行中完成此操作而不使用经典if - else if语句?

javascript php ternary-operator

1
推荐指数
1
解决办法
4478
查看次数

未定义的变量CodeIgniter?

我的php有问题.我一直在使用codeigniter,以下代码返回给我这个错误消息:

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: item
Filename: views/banner.php
Line Number: 37
Run Code Online (Sandbox Code Playgroud)

我的控制器如下:

public function __construct()
{
    parent::__construct();

    $this->auth->check();

    $this->load->database();
    $this->load->helper('url');
    $this->load->model('banner_model');
}

public function index()
{
    $dados['banner'] = $this->banner_model->recuperar_todos_banners();

    $this->load_view("banner", $dados);
}
Run Code Online (Sandbox Code Playgroud)

我的看法:

    <? foreach ($banner as $item):?>
       <tr>
          <td><?=$item->chave?></td>
          <td><?=$item->imagem?></td>
          <td><?=$item->descricao?></td>
          <td><?=$item->link?></td>
          <td>
             <button type="button" class="btn btn-danger btn-xs">
                <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
             </button>
          </td>
       </tr>
    <? endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

我使用var_dump测试了两个变量.此代码的目的是访问MySQL数据库并将结果存储在数组中.$ banner变量工作正常,所有数据都在那里,因此每个位置都被对象占用,每个对象都是一个表行.

我知道之前在StackOverflow上已经问过这个问题,但我仍然无法弄清楚到底发生了什么.

php mysql codeigniter

0
推荐指数
1
解决办法
389
查看次数