WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   [PHP] Loopa unika namn med ID (https://www.wn.se/forum/showthread.php?t=1055835)

secag 2012-11-22 15:21

[PHP] Loopa unika namn med ID
 
jag kan skapa ett flertal textfält med namnen: desc-1, desc-2, desc-3...

Om jag nu vill loopa igenom alla, kan man göra typ något i denna stil?

foreach($_POST["desc-*"] as $text) {}

cyrre 2012-11-22 15:35

Ett sätt att göra det på:

PHP-kod:

foreach($_POST as $key => $value) {
    if(
preg_match('/^desc/'$key)) {
        
// du når objektet via $_POST[$key] 
    
}



Weaver 2012-11-22 15:47

Är det inte enklare om du skapar upp input fälten såhär:
Kod:

<input name="desc[]"... />
Så får du in fina arrayer i PHP istället för att hacka lösningen.

secag 2012-11-23 23:07

Löste det med cyrres metod, tack! :)


Alla tider är GMT +2. Klockan är nu 21:42.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson