如何获取每个数组值,但有一个限制,即我使用php在while和if循环中使用它?

如何获取每个数组值,但有一个限制,即我使用php在while和if循环中使用它?,php,arrays,function,Php,Arrays,Function,我得到 根据该代码: Array ( [0] => Küche & Haushalt [1] => Möbel & Wohnaccessoires [2] => Wohnaccessoires & Deko [3] => Kerzen & Kerzenhalter [4] => Kerzen [5] => Spitzkerzen ) Array ( [5] => Stumpenkerzen ) Array ( [5]

我得到

根据该代码:

Array ( [0] => Küche & Haushalt [1] => Möbel & Wohnaccessoires [2] => Wohnaccessoires & Deko [3] => Kerzen & Kerzenhalter [4] => Kerzen [5] => Spitzkerzen ) 
Array ( [5] => Stumpenkerzen ) 
Array ( [5] => Teelichter ) 
Array ( [5] => Windlichter ) 
Array ( [4] => Kerzenhalter [5] => Kerzenständer ) 
Array ( [4] => Kerzenzubehör [5] => Kerzenlöscher ) 
Array ( [5] => Zubehör Sets ) 
Array ( [0] => Accessories ) 
Array ( [0] => Accessories [1] => Dekosand ) 
Array ( [1] => Kerzenlöscher ) 
Array ( [1] => Kerzenzangen ) 
Array ( [0] => Combined ) 
Array ( [0] => Default ) 
Array ( [0] => Kerzen ) 
Array ( [0] => Kerzen [1] => Rustikalkerzen ) 
等等。。。
我不知道如何从公共函数导出得到的数组值中只得到一个值?我可以请人写我的函数吗

将$array_diff放入$result array,该数组将包含如上所示的所有数组,请查找下面的代码,将所有数组合并为一个数组,以便您可以将上述输出作为csv文件

Küche & Haushalt
Möbel & Wohnaccessoires
Wohnaccessoires & Deko
Kerzen & Kerzenhalter
Kerzen
Spitzkerzen
Stumpenkerzen
Teelichter
Windlichter
Kerzenhalter
Kerzenständer
Kerzenständer
Kerzenlöscher
Zubehör Sets
Accessories
Dekosand

最后一段无论如何都不可理解。请重新措辞,以便其他人能理解他们的意思,谢谢你的回复。我已经澄清了。嘿,米尔扎,谢谢你的回复,但我觉得这对我没什么帮助。首先,我不能放置foreach,因为我在一个while循环中;循环前数组并添加$result=array\u merge$result,$array\u diff;打印$array_diff时,将结果累加到一个数组中。希望这有帮助!是的,有帮助。。谢谢米尔扎。
Küche & Haushalt
Möbel & Wohnaccessoires
Wohnaccessoires & Deko
Kerzen & Kerzenhalter
Kerzen
Spitzkerzen
Stumpenkerzen
Teelichter
Windlichter
Kerzenhalter
Kerzenständer
Kerzenständer
Kerzenlöscher
Zubehör Sets
Accessories
Dekosand
<?php
//After storing $array_diff in $result will look like below array
$array  = [array ('Küche & Haushalt', 'Möbel & Wohnaccessoires', 'Wohnaccessoires & Deko', 'Kerzen & Kerzenhalter', 'Kerzen', 'Spitzkerzen'), 
array ('Stumpenkerzen'), 
array ( 'Teelichter' ) ,
array ( 'Windlichter') ,
array ( 'Kerzenhalter', 'Kerzenständer' ) ,
array ( 'Kerzenzubehör', 'Kerzenlöscher' ) ,
array ( 'Zubehör Sets' ) ,
array ( 'Accessories' ) ,
array ( 'Accessories', 'Dekosand' ), 
array ( 'Kerzenlöscher' ) ,
array ( 'Kerzenzangen' ) ,
array ( 'Combined' ) ,
array ( 'Default' ) ,
array ( 'Kerzen' ) ,
array ( 'Kerzen', 'Rustikalkerzen' ) ];

$result = array();
foreach ($array as $arr)  {
 $result = array_merge($result, $arr);
}

var_dump('<pre>',$result);
array(24) {
  [0]=>
  string(17) "Küche & Haushalt"
  [1]=>
  string(24) "Möbel & Wohnaccessoires"
  [2]=>
  string(22) "Wohnaccessoires & Deko"
  [3]=>
  string(21) "Kerzen & Kerzenhalter"
  [4]=>
  string(6) "Kerzen"
  [5]=>
  string(11) "Spitzkerzen"
  [6]=>
  string(13) "Stumpenkerzen"
  [7]=>
  string(10) "Teelichter"
  [8]=>
  string(11) "Windlichter"
  [9]=>
  string(12) "Kerzenhalter"
  [10]=>
  string(14) "Kerzenständer"
  [11]=>
  string(14) "Kerzenzubehör"
  [12]=>
  string(14) "Kerzenlöscher"
  [13]=>
  string(13) "Zubehör Sets"
  [14]=>
  string(11) "Accessories"
  [15]=>
  string(11) "Accessories"
  [16]=>
  string(8) "Dekosand"
  [17]=>
  string(14) "Kerzenlöscher"
  [18]=>
  string(12) "Kerzenzangen"
  [19]=>
  string(8) "Combined"
  [20]=>
  string(7) "Default"
  [21]=>
  string(6) "Kerzen"
  [22]=>
  string(6) "Kerzen"
  [23]=>
  string(14) "Rustikalkerzen"
}