Versio

Simple array to children

Hier een paar regels code waarbij je van een gewone array naar een geneste array kan maken.

Ik had het nodig voor een script dat ik later hier ga posten. Misschien vind iemand het handig.

Kan iemand hier een leuke naam voor verzinnen?
EDIT: Het is arrayToChildren() geworden.

Gebruik:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
$a
= array('a', 'b', 'c');
$append = 'string';

$b = arrayToChildren($a, $append);

print_r($b);
/* Geeft
Array
(
    [a] => Array
        (
            [b] => Array
                (
                    [c] => string
                )
 
        )
 
)
*/

// En de functie

function arrayToChildren($parts, $append = null)
{

    $array = array();
    $temp[0] =& $array;
    foreach($parts as $i => $part)
        $temp[$i+1] =& $temp[$i][$part];

    if($append != null)
        $temp[$i+1] = $append;

    return $array;
}

?>

Gesponsorde koppelingen

PHP script bestanden

  1. leeg.txt

 

0 reactie op 'Simple array to children'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Details
  • Pim -
    Door:
    Pim -
  • 2 jaar geleden
  • 1.300 x bekeken
Get Adobe Flash player