Skip to content

Instantly share code, notes, and snippets.

@Xatenev
Created July 15, 2015 12:53
Show Gist options
  • Save Xatenev/e3a95d532ae36c057487 to your computer and use it in GitHub Desktop.
Save Xatenev/e3a95d532ae36c057487 to your computer and use it in GitHub Desktop.
Weird PHP stuff gg
$downloadFields = explode(',', $this->settings['download']['fields']);
$contactFields = explode(',', $this->settings['contact']['fields']);
$fields = array();
foreach($downloadFields as $field) {
$fields[] = array(
'field' => trim($field),
'type' => 'download'
);
}
foreach($contactFields as $field) {
$fields[] = array(
'field' => trim($field),
'type' => 'download'
);
}
var_dump($fields);
exit;
[0] => array(
2
)
{
["field"] => string(10) "salutation"["type"] => string(8) "download"
}
[1] => array(
2
)
{
["field"] => string(9) "firstname"["type"] => string(8) "download"
}
[2] => array(
2
)
{
["field"] => string(8) "lastname"["type"] => string(8) "download"
}
[3] => array(
2
)
{
["field"] => string(7) "company"["type"] => string(8) "download"
}
[4] => array(
2
)
{
["field"] => string(7) "country"["type"] => string(8) "download"
}
[5] => array(
2
)
{
["field"] => string(5) "email"["type"] => string(8) "download"
}
[6] => array(
2
)
{
["field"] => string(5) "phone"["type"] => string(8) "download"
}
[7] => array(
2
)
{
["field"] => string(7) "company"["type"] => string(8) "download"
}
[8] => array(
2
)
{
["field"] => string(10) "salutation"["type"] => string(8) "download"
}
[9] => array(
2
)
{
["field"] => string(9) "firstname"["type"] => string(8) "download"
}
[10] => array(
2
)
{
["field"] => string(7) "address"["type"] => string(8) "download"
}
[11] => array(
2
)
{
["field"] => string(8) "lastname"["type"] => string(8) "download"
}
[12] => array(
2
)
{
["field"] => string(3) "zip"["type"] => string(8) "download"
}
[13] => array(
2
)
{
["field"] => string(4) "city"["type"] => string(8) "download"
}
[14] => array(
2
)
{
["field"] => string(7) "country"["type"] => string(8) "download"
}
[15] => array(
2
)
{
["field"] => string(5) "email"["type"] => string(8) "download"
}
[16] => array(
2
)
{
["field"] => string(5) "phone"["type"] => string(8) "download"
}
[17] => array(
2
)
{
["field"] => string(3) "fax"["type"] => string(8) "download"
}
[18] => array(
2
)
{
["field"] => string(7) "message"["type"] => string(8) "download"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment