gpt4 book ai didi

php - 编辑 : how to automatically add data from a field when called

转载 作者:行者123 更新时间:2023-11-29 05:52:06 25 4
gpt4 key购买 nike

如何在调用时自动从字段添加数据。例子:字段的值是= 1AA/example/example

我正在使用 foreach

foreach ($datanomor as $row){
$var=$row->MaxCode;
echo $var;
}

结果是

1AA/example/example

我想在 (1+ 1AA/example/example) 上添加操作

那么当我调用该字段时我必须做什么,结果将显示:

2AA/example/example

***编辑有名称为 t_surat_keluar

的表

在我的 Controller 中调用字段值的查询是:

$datanomor = $this->db->query("SELECT max(nomor_surat) as maxKode")
->('FROM t_surat_keluar where id_jenissurat=$row->id_jenissurat')
->result();
$data['datanomor']=$datanomor;

值为 001/smk/ck/2018

在我看来,我运行这个脚本来调用那个值:

foreach ($datanomor1 as $row) {
$var = $row->maxKode;
echo $var;
}

现在我想问一下,如何将(001/smk/ck/2018)直接修改为(002/smk/ck/2018)我从脚本调用?

抱歉我的英语不好。

***编辑现在我可以用这个脚本直接改变那个值

foreach ($datanomor1 as $row){
$var=$row->maxKode;
$var[2] = (int)$var[2]+1;
echo $var;
}

新问题是当最后一个值 (009/smk/ck/2018) 如果我使用这个脚本:

$var[2] = (int)$var[2]+1;

输出将显示 (**001**/smk/ck/2018) 而不是 (**0010**/smk/ck/2018)

最佳答案

据我所知,你想对你的 var 上的第一个字符进行操作,这样你就可以从 var 中选择它作为 char

foreach ($datanomor as $row){
$var=$row->MaxCode;
//select the first char and casting it to integer then increment it
$var[0] = (int)$var[0]++;

echo $var;
}

关于php - 编辑 : how to automatically add data from a field when called,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53082806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com