字符处理问题。。。。求救。。120急救 $listdemand= explode(',',$list['demand']); for($i=0;$i<count($listdemand);$i++) { $res['demand'].="<li><input type=checkbox name=\"demand[]\" value=\"$listdemand[$i]\" /> $listdemand[$i] </li>"; }现在这样处理了数据,但是希望被逗号切断的字符中是%开头的不加多选框,应该如何写if语句!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $listdemand = explode(',',$list['demand']); for($i=0;$i<count($listdemand);$i++){ if(substr($listdemand[$i],0,1)=='%' && !preg_match('/[\[\]]/',$listdemand[$i])){ $res['demand'].="<li><input type=checkbox name=\"demand[]\" value=\"$listdemand[$i]\" /> $listdemand[$i] </li>";}} $listdemand = explode(',',$list['demand']); for($i=0;$i<count($listdemand);$i++){ if(substr($listdemand[$i],0,1)!='%' ){ $res['demand'].="<li><input type=checkbox name=\"demand[]\" value=\"$listdemand[$i]\" /> $listdemand[$i] </li>";}else{ $res['demand'].="<li>{$listdemand[$i]}</li>";}}不懂LZ什么意思,是这样吗? <?php$list = "a,b,%c,%d,e%";$listdemand= explode(',',$list); for($i=0;$i<count($listdemand);$i++) { if(stristr(substr($listdemand[$i],0,1),"%")){ $listdemand[$i] = str_replace("%","",$listdemand[$i]); $res['demand'].="<li>$listdemand[$i]</li>"; }else{ $res['demand'].="<li><input type=checkbox name=\"demand[]\" value=\"$listdemand[$i]\" /> $listdemand[$i] </li>"; } }echo $res['demand'];?> 关于替换斜杠的正则,求解。 PHP绘图显示乱码 PHP数组换行问题 *急救* 急求php代码 困惑我几天的问题啦,win2003 错误事件ID:2268、2214 去除网址的正则式问题(急!!!!) 求php+soap方面的资料? 关于数据库查询问题?高手帮我顶,在线急! 它说找不到. dll模块,怎么回事? 我是PHP新手 ,请问高手PHP如何运行 这样一个简单却棘手的问题如何解决 IE浏览器button onclick无法跳转JS修改的url
$listdemand = explode(',',$list['demand']);
for($i=0;$i<count($listdemand);$i++)
{
if(substr($listdemand[$i],0,1)=='%' && !preg_match('/[\[\]]/',$listdemand[$i])){
$res['demand'].="<li><input type=checkbox name=\"demand[]\" value=\"$listdemand[$i]\" /> $listdemand[$i] </li>";
}
}
$listdemand = explode(',',$list['demand']);
for($i=0;$i<count($listdemand);$i++)
{
if(substr($listdemand[$i],0,1)!='%' ){
$res['demand'].="<li><input type=checkbox name=\"demand[]\" value=\"$listdemand[$i]\" /> $listdemand[$i] </li>";
}else{
$res['demand'].="<li>{$listdemand[$i]}</li>";
}
}不懂LZ什么意思,是这样吗?
$list = "a,b,%c,%d,e%";
$listdemand= explode(',',$list);
for($i=0;$i<count($listdemand);$i++)
{
if(stristr(substr($listdemand[$i],0,1),"%")){
$listdemand[$i] = str_replace("%","",$listdemand[$i]);
$res['demand'].="<li>$listdemand[$i]</li>";
}else{
$res['demand'].="<li><input type=checkbox name=\"demand[]\" value=\"$listdemand[$i]\" /> $listdemand[$i] </li>";
}
}
echo $res['demand'];
?>