Авторизация
 Регистрация   Войти   Забыли пароль? 

Функция делит массив на две части или возвращает части масива до и после определённого ключа

Обновлённый PHP-Fusion Bogatyr / Free CMS PHP-Fusion 7 Bogatyr / PHP-function for arrays / Функция делит массив на две части или возвращает части масива до и после определённого ключа


 Russian

 Function two_array_slice() делит массив на две части.

Function before_after_array_slice() возвращает части масива до и после определённого ключа

Function Splits the array into two parts or returns the parts of the array before and after the specified key

Обновлённый PHP-Fusion Bogatyr / Free CMS PHP-Fusion 7 Bogatyr / PHP-function for arrays / Function Splits the array into two parts or returns the parts of the array before and after the specified key


 English

Function two_array_slice() Splits the array into two parts.

Function before_after_array_slice() returns the parts of the array before and after the specified key

PHP

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in F:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 20

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in F:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 21

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in F:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\search_bbcode_include.php on line 39
PHP
  1. <?php
  2. // http://php.net/manual/ru/function.array-slice.php
  3. // array_slice() возвращает последовательность элементов массива array, определённую параметрами offset и length.
  4. // RU: делит массив на две части.
  5. // EN: Splits the array into two parts.
  6. function two_array_slice ( $arr = array("a", "b", "c", "d", "e", "f"), $exp=2 ){
  7.     $before = array_slice($arr, 0, $exp );   
  8.     $after = array_slice($arr, $exp);   
  9.     return array($before, $after);
  10. }
  11. $two_array_slice = two_array_slice(  array("a", "b", "c", "d", "e", "f"), 2 );
  12. $before = $two_array_slice['0'];
  13. $after = $two_array_slice['1'];
  14. echo "<p>two_array_slice: before=". implode("|", $before). " after=". implode("|", $after). " </p>\n"; // before=a|b after=c|d|e|f
  15. // RU: возвращает части масива до и после определённого ключа
  16. // EN: returns the parts of the array before and after the specified key
  17. function before_after_array_slice ( $arr = array("a", "b", "c", "d", "e", "f"), $exp=2 ){
  18.     $before = array_slice($arr, 0, $exp );   
  19.     $after = array_slice($arr, ($exp+1));   
  20.     return array($before, $after);
  21. }
  22. $two_array_slice = before_after_array_slice(  array("a", "b", "c", "d", "e", "f"), 2 );
  23. $before = $two_array_slice['0'];
  24. $after = $two_array_slice['1'];
  25. echo "<p>before_after_array_slice: before=". implode("|", $before). " after=". implode("|", $after). " </p>\n"; // before_after_array_slice: before=a|b after=d|e|f
  26. ?>
Добавить комментарий

Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
HTML-code and BB-code for blogs and forums

<a href="https://php-fusion.vveb.ws/php-fusion.php?id=51">Функция делит массив на две части или возвращает части масива до и после определённого ключа</a>


[url=https://php-fusion.vveb.ws/php-fusion.php?id=51]Функция делит массив на две части или возвращает части масива до и после определённого ключа[/url]

Language: Default
 
Код для PHP-Fusion