Heim > Backend-Entwicklung > PHP-Tutorial > 关于PHP正则问题

关于PHP正则问题

WBOY
Freigeben: 2016-06-23 14:06:33
Original
843 Leute haben es durchsucht

$lid=str_replace("\r\n","",$lid);

如果$lid获得多个下面该怎么写?请高手帮一下 谢谢

if ($lid==intval($row['id'])) {

}else {
?>


回复讨论(解决方案)

都不知道你在说什么,建议举例说明。

如果获得多个$lid,则先把$lid explode成为数组,然后循环数组,逐渐去比对:
code:

$lid=str_replace("\r\n","",$lid);

//假设多个id是','号隔开的
//把$lid组合成为数组
$lid_arr =explode(',',$lid);
if(!empty($lid_arr)){
//循环数组
foreach($lid_arr as $lid ){
//原来的比对流程
if ($lid==intval($row['id'])) {

}else {
?>
 

}
}  

都不知道你在说什么,建议举例说明。
比如
$lid='6,7,8';
$lid=str_replace("\r\n","",$lid);
那么下面该怎么写才能实现多个调用
if ($lid==intval($row['id'])) 

$arr =explode(',',$lid);
if (in_array(intval($row['id']) , $arr) {

}else {
?>
 

如果获得多个$lid,则先把$lid explode成为数组,然后循环数组,逐渐去比对:
code:

$lid=str_replace("\r\n","",$lid);

//假设多个id是','号隔开的
//把$lid组合成为数组
$lid_arr =explode(',',$lid);
if(!empty($lid_arr)){
//循环数组
foreach($lid_a……
高手你好!如果$lid='6,7,8';
为什么只能调去6 ,7和8不循环

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage