关于字符串的操作 高手们来帮帮我呀~~~~~~~~~~~~ $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中如何获取javascript函数值 apache 加載 php 模塊 一SQL查多值问题。 求助修改PHP错误! php环境和360浏览器内核的选择 会PHP+APACHE+MYSQL综合应用者不要错过赢分的好机会 请高手帮帮忙 有关文件上传 怎么告诉我URL错误! 谁有php做语音聊天室的具体方法,请贴上来 求助:一个关于文件上传的编写问题。 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;
}