B
$arr = [
["text" => "andijon", "callback_data" => "and"],
["text" => "namangan", "callback_data" => "nam"],
["text" => "toshkent", "callback_data" => "tosh"],
["text" => "fargona", "callback_data" => "far"],
["text" => "samarqand", "callback_data" => "sam"],
["text" => "buxoro", "callback_data" => "bux"],
["text" => "qashqadaryo", "callback_data" => "qash"],
["text" => "surxondaryo", "callback_data" => "sur"],
["text" => "xorazm", "callback_data" => "xor"],
["text" => "qoraqalpogiston", "callback_data" => "qor"],
["text" => "jizzax", "callback_data" => "jiz"],
["text" => "sirdaryo", "callback_data" => "sir"],
["text" => "navoiy", "callback_data" => "nav"],
["text" => "toshkent_viloyati", "callback_data" => "toshv"],
];
$result = [];
foreach ($arr as $button) {
$text = $button['text'];
$callbackData = $button['callback_data'];
$result[]['text'] = $callbackData;
$result[]['callback_data'] = $text;
}
$arr = array_chunk($arr, 3);
print_r($arr);
Result:Array
(
[0] => Array
(
[0] => Array
(
[text] => andijon
[callback_data] => and
)
[1] => Array
(
[text] => namangan
[callback_data] => nam
)
[2] => Array
(
[text] => toshkent
[callback_data] => tosh
)
)
[1] => Array
(
[0] => Array
(
[text] => fargona
[callback_data] => far
)
[1] => Array
(
[text] => samarqand
[callback_data] => sam
)
[2] => Array
(
[text] => buxoro
[callback_data] => bux
)
)
[2] => Array
(
[0] => Array
(
[text] => qashqadaryo
[callback_data] => qash
)
[1] => Array
(
[text] => surxondaryo
[callback_data] => sur
)
[2] => Array
(
[text] => xorazm
[callback_data] => xor
)
)
[3] => Array
(
[0] => Array
(
[text] => qoraqalpogiston
[callback_data] => qor
)
[1] => Array
(
[text] => jizzax
[callback_data] => jiz
)
[2] => Array
(
[text] => sirdaryo
[callback_data] => sir
)
)
[4] => Array
(
[0] => Array
(
[text] => navoiy
[callback_data] => nav
)
[1] => Array
(
[text] => toshkent_viloyati
[callback_data] => toshv
)
)
)