Page 1 of 1

generating arrays from main multi-dimensional array

Posted: Fri Jul 08, 2005 9:40 am
by raisinlove
Hi!
For a list of projects, I have no access to a database, so I decided to create a folder for each project. The names of these folders are meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)
JCART | Please use

Code: Select all

tags when posting php code. Review [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url][/color]				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)
JCART | Please use

Code: Select all

tags when posting php code. Review [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url][/color]1',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)
JCART | Please use

Code: Select all

tags when posting php code. Review [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url][/color]rojects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)
JCART | Please use

Code: Select all

tags when posting php code. Review [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in th			'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media021',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-proj folder for each project. The names of these folders are meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'med projects, I have no access to a database, so I decided to create a folder for each project. The names of these folders are meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02 meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04rray(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)[/phprs are meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
           re meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)
JCART | Please use [pht3-promo02_1',
'media02-client1-promo02_1',
'media02-client4-promo02_1',
'media02-client4-promo02_2',
'media03-client3-project03_1',
'media03-client3-project03_2',
'media03-client2-project03_1',
'media03-client2-project03_2',
'media03-client2-project03_3',
'media04-client1-project04_1',
'media04-client4-project04_1',
)



I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)
JCART | Please use

Code: Select all

tags when posting php code. Review [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url][/color]ia03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media0he names of these folders are meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01o I decided to create a folder for each project. The names of these folders are meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-projeclient and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)
JCART | Please use

Code: Select all

tags when posting php code. Review [url=http://forums.devnetwork.net/viewtopic.php?t=2117project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projectsї$explodeї0]]ї$explodeї1]]ї] = $explodeї2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				'client4=>array(
                               'media02-client4-promo02_1',
							   'media02-client4-promo02_2',
							   'media04-client4-project04_1'
                                )'
				)
JCART | Please use

Code: Select all

tags when posting php code. Review [url=http://fia03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projectsї$explodeї0]]ї$explodeї1]]ї] = $explodeї2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-proj',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3'
                                )',
				'media02=>array(
                                'media02-client3-promo02_1',
								'media02-client1-promo02_1',
								'media02-client4-promo02_1',
								'media02-client4-promo02_2'
                                )',
				'media03=>array(
                                'media03-client3-project03_1',
								'media03-client3-project03_2',
								'media03-client2-project03_1',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'media04=>array(
                                'media04-client1-project04_1',
								'media04-client4-project04_1'
                                )'
				)


$projects_by_clients = array(
				'client1=>array(
                               	'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media02-client1-promo02_1',
								'media04-client1-project04_1'
                                )',
				'client2=>array(
                               	'media01-client2-project01_1',
								'media01-client2-project01_2',
								'media01-client2-project01_3',
								'media03-client2-project03_2',
								'media03-client2-project03_3'
                                )',
				'client3=>array(
                               'media02-client3-promo02_1',
							   'media03-client3-project03_1',
							   'media03-client3-project03_2'
                                )',
				se, so I decided to create a folder for each project. The names of these folders are meant to categorize the projects by client and media:

Code: Select all

$projects = array(
				'media01-client1-project01_1',
				'media01-client1-project01_2',
				'media01-client2-project01_1',
				'media01-client2-project01_2',
				'media01-client2-project01_3',
				'media02-client3-promo02_1',
				'media02-client1-promo02_1',
				'media02-client4-promo02_1',
				'media02-client4-promo02_2',
				'media03-client3-project03_1',
				'media03-client3-project03_2',
				'media03-client2-project03_1',
				'media03-client2-project03_2',
				'media03-client2-project03_3',
				'media04-client1-project04_1',
				'media04-client4-project04_1',
				)

I asked on another forum how I could create individual arrays out of this one using the dash delimiter from the strings. i was given the following:

Code: Select all

foreach ($projects as $value)
{
    $explode = explode('-', $value);
    $multi_projects[$explode[0]][$explode[1]][] = $explode[2];
}
But how do I use this to generate arrays for the media and clients?

I.E.:

Code: Select all

$media = array(
				'media01',
				'media02',
				'media03',
				'media04',
				)


$clients = array(
				'client1',
				'client2',
				'client3',
				'client4',
				)
What I would then like to do is generate sub-arrays of related projects per media or client.

I.E.:

Code: Select all

$projects_by_media = array(
				'media01=>array(
                                'media01-client1-project01_1',
								'media01-client1-project01_2',
								'media01-client2-project01_1',
								'me

Posted: Fri Jul 08, 2005 10:00 am
by pickle
The list() function is seldom used but cool:

Code: Select all

$projects = array .....;

foreach($projects as $value)
{
  //break up line into component elements
  list($media,$client,$project) = explode('-',$value);
  
  //put this line in the appropriate element
  //in each of the arrays
  $projects_by_media[$media][] = $value;
  $projects_by_client[$client][] = $value;
}
The only problem with this approach is that your client array won't necessarily be sorted by client.111;$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.s
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_clientї$client]ї] = $value;
}


The only problem with this approach is that your client array won't= $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.y problem with this approach is that your client array won't necessarily be sorted by client.....;

foreach($projects as $value)
{
//break up line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media&#n is seldom used but cool:

Code: Select all

$projects = array .....;

foreach($projects as $value)
{
  //break up line into component elements
  list($media,$client,$project) = explode('-',$value);
  
  //put this line in the appropriate element
  //in each of the arrays
  $projects_by_media[$media][] = $value;
  $projects_by_client[$client][] = $value;
}
The only problem with this approach is that your client array won't necessarily be sorted by client.ine into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't necessar //put this line in the appropriate element
//in each of the arrays
$projects_by_mediaї$media][] = $value;
ak up line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_mediaї$media]ї] = $value;
$projects_by_clientї$client]ї] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client. line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.

The only problem with this approach is that your client array won't necessarily be sorted by client.as $value)
{
//break up line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.f]
$projects = array .....;

foreach($projects as $value)
{
//break up line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_clientї$client]ї] = $value;
}


The only problem with this approach is that you arrays
$projects_by_media[$media][] = $value;
$projects_by_clientї$client]ї] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.11;] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't n45345f]
$projects = array .....;

foreach($projects as $value)
{
//break up line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_client[$client][] = $value;
}
[/php:1:c93045propriate element
//in each of the arrays
$projects_by_mediaї$media]ї] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach /put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media]ї] = $value;
$projects_by_clientї$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.ts
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_mediaї$media]ut cool:

Code: Select all

$projects = array .....;

foreach($projects as $value)
{
  //break up line into component elements
  list($media,$client,$project) = explode('-',$value);
  
  //put this line in the appropriate element
  //in each of the arrays
  $projects_by_media[$media][] = $value;
  $projects_by_client[$client][] = $value;
}
The only problem with this approach is that your client array won't necessarily be sorted by client.the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.5f]
$projects = array .....;

foreach($projects as $value)
{
//break up line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_mediaї$media][] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.45345f]
$projects = array .....;

foreach($projects as $value)
{
//break up line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_mediaї$media]ї] = $value;
$projects_by_clientї$client]ї] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client. but cool:

Code: Select all

$projects = array .....;

foreach($projects as $value)
{
  //break up line into component elements
  list($media,$client,$project) = explode('-',$value);
  
  //put this line in the appropriate element
  //in each of the arrays
  $projects_by_media[$media][] = $value;
  $projects_by_client[$client][] = $value;
}
The only problem with this approach is that your client array won't necessarily be sorted by client. component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media&#11eldom used but cool:

Code: Select all

$projects = array .....;

foreach($projects as $value)
{
  //break up line into component elements
  list($media,$client,$project) = explode('-',$value);
  
  //put this line in the appropriate element
  //in each of the arrays
  $projects_by_media[$media][] = $value;
  $projects_by_client[$client][] = $value;
}
The
$projects = array .....;

foreach($projects as $value)
{
//break up line into component elements
list($media,$client,$project) = explode('-',$value);

//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_client[$client][] = $value;
}


The only problem with this approach is that your client array won't necessarily be sorted by client.

Posted: Fri Jul 08, 2005 10:37 am
by raisinlove
//put this line in the appropriate element
//in each of the arrays
$projects_by_media[$media][] = $value;
$projects_by_client[$client][] = $value;
I'm not sure where you mean I should insert these lines, in foreach statements?

Posted: Fri Jul 08, 2005 11:21 am
by raisinlove
I understand now!

<?php
foreach ($projects_by_client[$client] as $foo){ echo "<li>".$foo; }
?>

Many thanks!