Wet
Новичок
Есть многомерный массив:
$arr = array(
'test.txt' => Array
(
'тестовый текст' => Array
(
0 => 58
)
'бла бла бла' => Array
(
0 => 59
)
)
'test2.txt' => Array
(
'сушка' => Array
(
0 => 7
)
'тестовый текст' => Array
(
0 => 8,
1 => 18
)
)
);
Нужно найти совпадения в ключах и как то объединить их. На выходе должно получится такое:
test.txt:58 test2.txt:8 test2.txt:18
тестовый текст
test.txt:59
бла бла бла
test2.txt:7
сушка
Начал юзать array_search, но безрезультатно(
foreach($arr as $file_name => $content )
{
foreach($content as $key => $val)
{
$find = array_search($key , $arr);
if($find === false)
{
echo "no find<br>";
}
else
{
echo "find: ".$find."<br>";
}
}
}
Подскажите, пож, как решить эту задачку?
$arr = array(
'test.txt' => Array
(
'тестовый текст' => Array
(
0 => 58
)
'бла бла бла' => Array
(
0 => 59
)
)
'test2.txt' => Array
(
'сушка' => Array
(
0 => 7
)
'тестовый текст' => Array
(
0 => 8,
1 => 18
)
)
);
Нужно найти совпадения в ключах и как то объединить их. На выходе должно получится такое:
test.txt:58 test2.txt:8 test2.txt:18
тестовый текст
test.txt:59
бла бла бла
test2.txt:7
сушка
Начал юзать array_search, но безрезультатно(
foreach($arr as $file_name => $content )
{
foreach($content as $key => $val)
{
$find = array_search($key , $arr);
if($find === false)
{
echo "no find<br>";
}
else
{
echo "find: ".$find."<br>";
}
}
}
Подскажите, пож, как решить эту задачку?