Heim > Backend-Entwicklung > PHP-Tutorial > PHP基础数组取值解决思路

PHP基础数组取值解决思路

WBOY
Freigeben: 2016-06-13 11:15:23
Original
878 Leute haben es durchsucht

PHP基础数组取值
数组1 ( [0] => company [1] => online [2] => call [3] => banner [4] => archive ) 
数组2 ( [0] => company [1] => banner [2] => archive [3] => logo [4] => movie [5] => product ) 

现有数组1,2,我该如何才能得出
数组3( [0] => online [1] => call ) 
数组4( [0] => logo [1] => movie [2] => product ) 

php PHP基础数组取值
------解决方案--------------------
$a1 = array('company', 'online', 'call', 'banner', 'archive'); <br />$a2 = array('company', 'banner', 'archive', 'logo', 'movie', 'product');<br /> <br />print_r(array_diff($a1, $a2));<br />print_r(array_diff($a2, $a1));<br />
Nach dem Login kopieren
Array
(
[1] => online
[2] => call
)
Array
(
[3] => logo
[4] => movie
[5] => product
)

------解决方案--------------------
<br />	$ar1 = array('company', 'online', 'call', 'banner', 'archive'); <br />	$ar2 = array('company', 'banner', 'archive', 'logo', 'movie', 'product');<br />	$ar3=array_slice($ar1,1,2);<br />	$ar4=array_slice($ar2, 3);<br />	print_r($ar3);<br />	print_r($ar4);<br />
Nach dem Login kopieren

------解决方案--------------------
楼上两位的结果相同,但想法完全不同
#1求差集
#2求片段
LZ没说清目的,所以选用的时候要搞清你的需求……
------解决方案--------------------
谢谢分享。。。
------解决方案--------------------
不知道你的意图
------解决方案--------------------
lz的意思是什么?是不是匹配不同的公司?
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