我正在尝试将数字字符串转换为印度数字系统(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 中我可以这样做:
$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语句?
我的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上已经问过这个问题,但我仍然无法弄清楚到底发生了什么.