Я хочу разделить массив на два на основе значения.Разделить массив на два по значению
Например
Array(
[25] => Korea Strawberry (Pkt) 250g
[26] => *8887187338308
[27] => PROM Mix [email protected]
[28] => 19.90*2 38.90 Z
[29] => 0.45*2
[30] =>
[31] =>
[32] => Total with GST @ 6%
[33] => Rounding
[34] => Total
[35] => Tender
[36] => Master 0003 App: 807946
[37] => Change
[38] => GST Analysis Goods Tax Amount
[39] => S = 6%
[40] => Item 3
[41] => Qty 4
[42] => Total Saving 9.44
[43] => 56.94
)
Я хочу, чтобы это было в двух частях. Все значения, оставшиеся до Total with GST @ 6%
, вторые все остальные значения.
Как это сделать. Я пробовал array_diff()
и другие методы, но не работал так, как хочу.
Посмотрите на 'array_search()' и 'array_slice()' – Rizier123
@Kapil Sharma, вы хотите сохранить ключи или результирующий массив может быть повторно проиндексирован? – RomanPerekhrest