Portál AbcLinuxu, 4. listopadu 2025 14:03
$pole = array('a' => array('1','2','3'),
              'b' => array('4','1','6'),
              'c' => array('1','3','7'),
              'd' => array('0','7','7'),
              'e' => array('1','2','7'));
ale nevím jak vytvořit další pole ale jen s klíčy 'a','d' a 'e'. Poradí někdo? Děkuji
            Řešení dotazu:
$dalsi_pole = array( 'a' => $pole['a'], 'd' => $pole['d'], 'e' => $pole['e'], );pokud chces plnit pole dynamicky, protoze dopredu nevis ktere indexy budes potrebovat, mohlo by vyhovovat:
$indexy = array('a', 'd', 'e');
$dalsi_pole = array();
foreach ($indexy as $index) {
    if (array_key_exists($index, $pole)) {
        $dalsi_pole[$index] = $pole[$index];
    }
}
PS: jak nekdo dokaze po "č" napsat ypsilon je mi zahadou..
            $vyber = array_intersect_key($pole, array_fill_keys(array('a', 'd', 'e'), ''));
            
        Tiskni
            
                Sdílej:
                
                
                
                
                
                
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.