我有一個數組:獲取數組中的元素?
array(a,b,c,d,e,f,g,h,i,j);
祝在信中傳遞和獲得它的字母兩側。例如。 'f'將是'e'和'g'。
有沒有一種簡單的方法來做到這一點。
此外,如果我要選擇'一'我想要一個響應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...
搜索信件,取索引,如果其中一個是< 0 or > count(array)返回null,則取index-1和index + 1的元素。 – markusthoemmes
謝謝Merguez,只是想知道這是否有一個PHP函數。 – panthro
您可以使用'array_search'(返回搜索到的字母的索引)和簡單數組操作的組合。 – markusthoemmes