字符处理问题。。。。求救。。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+mysql异常。。。紧急求救! php数组问题 如何判断两个数组不同的数据,并且输出 如何检测远程主机的80端口的状态? 关于GB2312 phpadmin 登录后,出错404 网站流量统计,以什么方式,用什么数据库存储比较合适 菜鸟问题:PHP中的变量使用前一定得声明吗?? 求教!!! 有谁指导getenv函数的参数列表? 这样一个简单却棘手的问题如何解决 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'];
?>