关于字符串的操作 高手们来帮帮我呀~~~~~~~~~~~~ $str="0001";$i = $str + 1;直接加就可以了~~~~如果你要0001变成00011那$str="0001";$i = $str + "1"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了,手误~~~$str="0001";$i = $str."1"; 直接用 “+”即可以解决的,如:$str='0001';$str+=1;echo $str; function CreateID($tableName,$columnName) {//===============取得时间参数格式为YYYYMMDD============================ $today = getdate(); $now_year = $today["year"]; $now_month = $today["mon"]; $now_day = $today["mday"]; //如果月份和日期小于10则在月份和日期前加0 if ($now_month<10) { $now_month = "0".$now_month; } if ($now_day<10) { $now_day = "0".$now_day; } $id_date = $now_year.$now_month.$now_day; $old_id = "20010112001"; //2001年01月12号第001编号//======================计算IDKEY=====================================/*计算方法:首先判断取到的ID是否为空。如果为空则IDKEY=001 *返回ID = $ID_DATE+$ID_KEY *否则取ID的左8位日期值和今天的日期比较如果不相同则说明是 *今天的第一条数据返回ID = $ID_DATE+$ID_KEY *如果相同则取ID的右3位并加以1。然后返回: *ID = $ID_DATE+$ID_KEY */ if (strlen($old_id) != 0){ $old_id_date = substr($old_id,0,8); if (strcmp($old_id_date,$id_date) != 0){ $id_key = "001"; }else{ $old_id_key = substr($old_id,8,3); $id_key = $old_id_key + 1; if (strlen($id_key)<2){ $id_key = "00".$id_key; } elseif (strlen($id_key<3)){ $id_key = "0".$id_key; } } $id = $id_date.$id_key; }else{ $id = $id_date."001"; }//=================================================================== return $id; } php怎么做简单的手机网站能(最好发个案例)在线等 有没有可以分析php代码的php类库? 如何直接使用参数传递或者其它方法执行被注释掉的代码行选项? php连接mysql问题。。请无论如何近来看一下。。 懂phpwind和php的高手进来帮个忙啊! 用过smarty的朋友,你们在程序中界定符用的是什么? 我在用php作登陆系统时遇到这样一个问题 急!!图片存入数据库时的问题 关于替换文章中的空格与回车的问题。高分请教~ 如何在PHP中取得服务器的IP地址? 求助:一个关于文件上传的编写问题。 mysql 和 php5出现异常 请各位朋友指教一下 谢谢!
如:
$str='0001';
$str+=1;
echo $str;
{//===============取得时间参数格式为YYYYMMDD============================
$today = getdate();
$now_year = $today["year"];
$now_month = $today["mon"];
$now_day = $today["mday"];
//如果月份和日期小于10则在月份和日期前加0
if ($now_month<10) {
$now_month = "0".$now_month;
}
if ($now_day<10) {
$now_day = "0".$now_day;
} $id_date = $now_year.$now_month.$now_day;
$old_id = "20010112001"; //2001年01月12号第001编号//======================计算IDKEY=====================================
/*计算方法:首先判断取到的ID是否为空。如果为空则IDKEY=001
*返回ID = $ID_DATE+$ID_KEY
*否则取ID的左8位日期值和今天的日期比较如果不相同则说明是
*今天的第一条数据返回ID = $ID_DATE+$ID_KEY
*如果相同则取ID的右3位并加以1。然后返回:
*ID = $ID_DATE+$ID_KEY
*/
if (strlen($old_id) != 0){
$old_id_date = substr($old_id,0,8);
if (strcmp($old_id_date,$id_date) != 0){
$id_key = "001";
}else{
$old_id_key = substr($old_id,8,3);
$id_key = $old_id_key + 1;
if (strlen($id_key)<2){
$id_key = "00".$id_key;
}
elseif (strlen($id_key<3)){
$id_key = "0".$id_key;
}
}
$id = $id_date.$id_key;
}else{
$id = $id_date."001";
}
//===================================================================
return $id;
}