Transformar uma planilha em array e loop e chamar uma function

Isso está relacionado a gerar grupos no BuddyPress.

Eu tenho uma planilha com (neste caso) um nome de grupo, descrição de grupo e slug.

Eu preciso pegar as informações do arquivo, transformá-lo em uma matriz, então faça um loop e ligue groups_create_group () de cada vez.

Eu posso encontrar essa function em bp-groups.php (http://www.nomorepasting.com/getpaste.php?paste=35217). Ele me diz todos os parâmetros que você precisa preencher.

Eu sou muito novo nisso e estou procurando como eu posso fazer isso. Você sabe como posso pegar esta informação e transformá-la em uma matriz? Faça um loop e ligue groups_create_group () a cada vez?

Se você tem links úteis sobre isso, também vou apreciá-lo.

Enquanto você tiver a function groups_create_group disponível (ou seja, o arquivo necessário foi incluído) você deve ser capaz de fazer algo assim

 'SOME ID', 'name' => $data[0], 'description' => $data[1], 'slug' => $data[2], 'date_created' => gmdate( "Ymd H:i:s" ), 'status' => 'public' ); $groups[] = $group; } fclose($handle); } foreach ($groups as $group) { groups_create_group($group); } 

Observe que a chamada para groups_create_group no código colado que você forneceu foi chamando explicitamente outro método para desinfetar o slug antes de passar para a function. Então, você pode querer mudar a atribuição para a variável $group para isso:

  $group = array('group_id' => 'SOME ID', 'name' => $data[0], 'description' => $data[1], 'slug' => groups_check_slug(sanitize_title(esc_attr($data[2]))), 'date_created' => gmdate( "Ymd H:i:s" ), 'status' => 'public' );