---
title: "Räkna ut på vilken sida en post ligger (forum)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/88645-räkna-ut-på-vilken-sida-en-post-ligger-forum"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Ankman"
published: "2003-10-16T16:39:10.000Z"
updated: "2003-10-16T22:10:03.000Z"
replies: 2
views: 228
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/88645-räkna-ut-på-vilken-sida-en-post-ligger-forum"
---

# Räkna ut på vilken sida en post ligger (forum)

## #1 — Ankman, 2003-10-16T16:39Z

Jag försöker skriva en funktion för att räkna ut på vilken sida en viss post i en sidindelad tråd finns på. Jag har alla variabler jag behöver för att räkna ut det (tror jag) men mina mattekunskaper verkar vara bristfälliga....

Så här ser funktionen ut so far, $posts är en array med id på alla poster i tråden:

```php
function getPageForPost($posts, $postId) {	
	$numPosts = count($posts); // number of posts in the thread
		
	$postIndex = array_search($postId, $posts); // the index of $postId in $posts
		
	$perPage = $this->internal['view_thread_results_at_a_time'];  // number of posts on a page
		
	$totalPages = ceil($numPosts/$perPage);  // number of pages in a thread

	$page = ????? // Här vill jag räkna ut på vilken sida posten finns....
	return $page;
}
```

Jag misstänker att det är en rätt enkel beräkning som krävs men jag kan inte komma på hur jag skall göra....

Permalänk: https://www.webforum.nu/p/88645

## #2 — Nexus86, 2003-10-16T19:15Z

Vad sägs om detta? :)

```php
$page = ceil($postIndex / $this->internal['view_thread_results_at_a_time']);
```

Permalänk: https://www.webforum.nu/p/1188396

## #3 — Ankman, 2003-10-16T22:10Z

Tackar!
Alltid lika irriterande när det är något så enkelt men som man bara inte kan komma på... :)

Permalänk: https://www.webforum.nu/p/1188527

---

Tråden på webben: https://www.webforum.nu/amne/php/88645-räkna-ut-på-vilken-sida-en-post-ligger-forum
