У меня есть массив:Получение элементов в массиве?
array(a,b,c,d,e,f,g,h,i,j);
Я желаю, чтобы передать в письме и получить письма обе стороны от него. например. 'f' будет 'e' и 'g'.
Есть ли простой способ сделать это.
Также, если бы я должен был выбрать 'a', я бы хотел получить ответ null и 'b'.
Вот мой фактический массив, как бы поиск массива работал с многомерным массивом?
array(19) { [0]=> array(3) { ["id"]=> string(2) "46" ["title"]=> string(7) "A" ["thumb"]=> string(68) "013de1e6ab2bfb5bf9fa7de648028a4aefea0ade816b935dd423ed1ce15818ba.jpg" } [1]=> array(3) { ["id"]=> string(2) "47" ["title"]=> string(7) "B" ["thumb"]=> string(68) "9df2be62d615f8a6ae9b7de36671c9907e4dadd3d9c3c5db1e21ac815cf098e6.jpg" } [2]=> array(3) { ["id"]=> string(2) "49" ["title"]=> string(6) "Look 7" ["thumb"]=> string(68) "0bfb2a6dd1142699ac113e4184364bdf5229517d98d0a428b62f6a72c8288dac.jpg" } etc etc...
Поиск по букве, возьмите индекс его, возьмите элемент индекса-1 и индекс + 1, если один из них равен < 0 or > count (array) return null. – markusthoemmes
Спасибо, Merguez, просто интересно, была ли для этого функция php. – panthro
Вы можете использовать комбинацию 'array_search' (возвращает индекс вашей искомой буквы) и простые действия массива. – markusthoemmes