Есть два масива такого типа PHP: $mas1 = array( array("р","е","м","о","н","т"), array("к","в","а","р","т","и","р") ); $mas2 = array( array("р","е","м","о","н","т"), array("е","к","а","т","е","р","е","н","б","у","р","г"), array("к","в","а","р","т","и","р") ); мне нужнго сравнить каждую букву этого масива. тобишь PHP: $mas1[0][0][р] == $mas2[0][0][р]; [р] - это буква и таким образом каждую. Как сделать?
для понятия я и написал сноску что [р] это просто буква. это не элемент масива --- Добавлено --- идея была следующей сравнить первое слово ремонт спервого масива со вторым словом ремонт из второго масива сравнить по буквам если большая часть букв совпадает то вывести true. и так каждое слово. А в идеале было бы хорошо каждое слово с первого масива сравнить со всеми словами второго масива по тому же принципу.
PHP: $arr_1 = [ [ 'р', 'е', 'м', 'о', 'н', 'т' ], [ 'к', 'в', 'а', 'р', 'т', 'и', 'р' ] ]; $arr_2 = [ [ 'р', 'е', 'м', 'о', 'н', 'т' ], [ 'е', 'к', 'а', 'т', 'е', 'р', 'е', 'н', 'б', 'у', 'р', 'г' ], [ 'к', 'в', 'а', 'р', 'т', 'и', 'р' ] ]; function imp_string( $ITEMS ) { return array_map ( function ( $B ) { return implode ( '', $B ); }, $ITEMS ); } var_dump ( array_intersect ( imp_string( $arr_1 ), imp_string( $arr_2 ) ) ); --- Добавлено --- implode ( '', $B ); https://php.ru/manual/function.mb-substr.html --- Добавлено --- но доп извращение --- Добавлено --- да и кстати нафига было резать слова на буквы когда целое слово можно было сравнить и без функции imp_string