PHP数组问题 array

WBOY
Freigeben: 2016-06-23 14:08:45
Original
948 Leute haben es durchsucht

$id = array('aaa','bbb');//这样的数组,下面这个判断可以正常。if(in_array($url, $id))//判断正常//但我现在的数组是不确定的,不一定只有"aaa","bbb",会随着另外一个函数$idtxt的增加而增加$idtxt = "'aaa','bbb','ccc'" //这里会经常增加,下面数组该怎么写才能调用这个呢?$id = array($idtxt);//比如像这样写,下面的判断就不正常,我该怎么写呢??if(in_array($url, $id))//判断不成立
Nach dem Login kopieren


我该怎么写呢??


回复讨论(解决方案)

那首先是你违规了!
$id = array('aaa','bbb');
if(in_array($url, $id))
这样是对的

$id[] = 'ccc';
if(in_array($url, $id))
这样依然是对的


$idtxt = "'aaa','bbb','ccc'";
$vip = array($idtxt); 
你把 $vip 打印出来就知道为什么是不对的了

那首先是你违规了!
$id = array('aaa','bbb');
if(in_array($url, $id))
这样是对的

$id[] = 'ccc';
if(in_array($url, $id))
这样依然是对的


$idtxt = "'aaa','bbb','ccc'";
$vip = array($idtxt); 
你把 $vip 打印出来就知道为什么是不对的了

嗯。。我知道是错的啊。。。我的意思是,我写错了,但要怎么写,才能实现我想要的。。。

形如 $id[] = 'ccc';

$id = split(',', $idtxt);

$id = split(',', $idtxt);


$id = split(',', $idtxt);
print_r($vip); //直接这样,输出 $id 的时候没错,但下面判断还是不正常,还需要写其他么?
if(in_array($url, $id))

$id = split(',', $idtxt);

可以判断。。搞错了。。谢了。

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!