---
title: "Hur läser servern en loop?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/152771-hur-läser-servern-en-loop"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "vic"
published: "2006-10-20T08:39:20.000Z"
updated: "2006-10-20T09:34:56.000Z"
replies: 2
views: 308
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/152771-hur-läser-servern-en-loop"
---

# Hur läser servern en loop?

## #1 — vic, 2006-10-20T08:39Z

Hej

Fungerar följande:

```php
$komponent = explode("|", $mejllista);
	
	$nr=1;
	$i=0;
	do
	{
	$i++;
	if($komponent[$i] != '')
		{
		$nr++;
		}  
	}
	while ($i < $nr);
```

Kommer denna loop att fortsätta enda tills att komponentvärdet är tomt eller kommer den bara göra loopen en gång?

Finns det kanske något bättre sätt att ta reda på hur många arrayer som har exploderats fram ur $mejllista och lägga in det direkt i while?

Mvh

V

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

## #2 — Troxy, 2006-10-20T09:31Z

Jag kanske är helt fel ute, men du kan väl använda *count()* på din array för att få antalet element?  :q

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

## #3 — TheMagnus, 2006-10-20T09:34Z

**$antal = count($komponent);** ger antalet element som finns i arrayen $komponent.

Eller vad är det du vill få fram med koden?

/r
Jag skriver i slowmotion idag...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/152771-hur-läser-servern-en-loop
