منفصلة متعددة الأبعاد مجموعة
-
08-07-2019 - |
سؤال
لدي متعددة الأبعاد مجموعة في PHP.
$f = array('one' => array(*doesntmatter*), two => array());
عندما كنت ترغب في استخدامه ، أريد فقط واحدة من المصفوفات.(واحد أو اثنين أو ثلاثة الخ) لذلك أريد أن شريحة في (في هذه الحالة) اثنين منفصلة المصفوفات, مثل هذا:
$one = array(**); $two = array(**);
يمكن حل هذه مع وظيفة افتراضية ، أو يجب أن يكتب من قبل نفسي ؟
المحلول
يمكنك استخدام استخراج() للقيام بذلك بالضبط.
نصائح أخرى
أن تدعو صراحة كل الأعضاء:
$foo = array('one' => array(1,2,3), 'two' => array(4,5,6));
$one = $foo['one'];
$two = $foo['two'];
أو يمكنك استخدام استخراج()
extract($foo);
print_r($one);print_r($two);
$واحد = $f['واحد']
لا تنتمي إلى StackOverflow