PHP如何在foreach循环下From提交只获取1个数据

PHP如何在foreach循环下From提交只获取1个数据,第1张

你这个代码绝对不是拷贝的,而是提问的时候输入的,或者不是你程序的最新版本。

因为你的代码不可能会一个FORM提交所有值,而且<input name='titme'缺少>,按说修改按钮都不应该出现。

我给你修改如下(请粘贴到你的代码里面,不要手工输入,注意END的前后不能有空白和其它符号):

foreach($k as $v=>$t){

echo <<<END

<form method='get' action='okphp'>

<li>

<input type='text' name='title' value='$t'>

<input type='submit' value='修改' />

</li>

</form>

END;

}

如果还是不正确,请粘贴你系统里面的最新代码。

<php

$str = "ABC'; F(ZZZ), KSE & KKS(YYY), PSX-DM(XXX)";

$arr = explode(",",$str);//分割成数组

foreach($arr as $value){//用foreach循环,也可以用for循环

$out = array();//储存匹配的数组

$title = "";//储存title部分

$text = "";//储存链接显示文本

//先把括号里的内容和括号外的内容匹配到数组$out

preg_match("|(+)\((+)\)|",$value,$out);

//括号里的内容就是title

$title = $out[2];

//把括号外的内容中所有符号替换成-(这里去了一下首尾空格)

$text = preg_replace("|(\W+)|","-",trim($out[1]));

//OK了,输出

echo "<a href=\"#\" title=\"{$title}\" />{$text}</a>,";

}

/

最后输出:

<a href="#" title="ZZZ" />ABC-F</a>,<a href="#" title="YYY" />KSE-KKS</a>,<a href="#" title="XXX" />PSX-D-M</a>,

/

使用正则吧,虽然比较麻烦,应该是你想要的结果,正则表达式为:/<imgzoomfile="([^"]+)"/,使用的函数是preg_match_all,匹配的正文是包含所有的img标签的HTML代码。

//试试这样写,我运行好了的,把$array换成你的数组就好了

<php

$array=array("篮球","足球","排球","台球");

>

<form id="form1" name="form1" method="post" action="">

<label for="select"></label>

<select name="select" id="select">

< foreach($array as $key=>$val){>

<option value="<=$val >"><=$val ></option>

< } >

</select>

</form>

试编写代码如下:

<php

$str = <<<CONT

"nick":"玩家","geo":"河南省信阳市","detail":"哈哈哈,我和我老婆用了三个小时就通关了,看来我和老婆还是蛮默契的!嘿嘿嘿"}]},

"nick":"玩家","geo":"浙江省","detail":"三小时,我和我同学几分钟就通关了,比你们两更模切"}]},

"nick":"嫚荺x5Bジ缥缈","geo":"内蒙古包头市","detail":"太好玩了,good"}]},

"nick":"′请勿靠进″","geo":"黑龙江省大兴安岭地区","detail":"好玩好玩"}]},

CONT;

$r = explode("\n",$str);

for($i=0;$i<count($r);$i++)

{

trans($r[$i]);

}

function trans($str)

{

$str = str_replace('"}]},','"',$str);

$str = str_replace(':','=>',$str);

eval('$aa = array('$str');');

echo "<div>$aa[geo] 的 $aa[nick] 说:<p>$aa[detail]</p></div>";

}

>

以上就是关于PHP如何在foreach循环下From提交只获取1个数据全部的内容,包括:PHP如何在foreach循环下From提交只获取1个数据、PHP分割,并循环获取数据,需用到正则表达式,高分悬赏,答对追加100分、php文本中有若干个Img标签,怎么循环获取到zoomfile里的值,然后换个文件名(时间戳)赋值给src,如何循环等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9625936.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存