Advertisement
Guest User

Untitled

a guest
Apr 12th, 2024
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.58 KB | None | 0 0
  1. <?php
  2. function getLastMessages($messages){
  3.   $total = count($messages);
  4.   $maxDisplayed = 3;
  5.   if($total < $maxDisplayed){
  6.     $displayed = $total;
  7.   }else{
  8.     $displayed = $maxDisplayed;
  9.   }
  10.  
  11.   $start = $total - $displayed;
  12.   $end   = $start + $displayed;
  13.   $result = [];
  14.  
  15.   for($i = $start; $i < $end; $i++){
  16.     $result[] = $messages[$i];
  17.   };
  18.   return ["messages"=>$result,"skipped"=>$total-$displayed];
  19. }
  20.  
  21. $res = getLastMessages(["q","w","e","r","t","y","u"]);
  22. echo "skipped: " . $res["skipped"] . "<br>";
  23. foreach($res["messages"] as $msg){
  24.     echo $msg . "<br>";
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement