Page 1 of 1

array question

Posted: Sat Jul 11, 2009 7:53 am
by m2babaey
Hi
I have an array like this:

Code: Select all

<?php
$options[16][1]= array(" city","13");
$options[16][2]= array(" another city","15");
$options[16][3]= array(" another city","16");
$options[16][4]= array(" another city","17");
$options[16][5]= array(" another city","14");
$options[16][6]= array(" another city","18");
$options[16][7]= array(" another city ","19");
$options[16][8]= array(" another city ","20");
 
 
$options[17][1]= array(" another city","2");
$options[17][2]= array("  another city","3");
$options[17][3]= array(" another city","4");
$options[17][4]= array(" another city","1");
?>

the format:
$options[state_id][a_number]= array(" city name","city_id");

such a file will be included in my script
assume that I have state_id and city_id; how can I find city name?
Thank you for your help and ideas

Re: array question

Posted: Sat Jul 11, 2009 8:44 am
by VladSun
the format:
$options[state_id][a_number]= array(" city name","city_id");
should be

$options[state_id][city_id]= array("city name");

Re: array question

Posted: Sat Jul 11, 2009 8:46 am
by koen.h
If you have to use that array format, I see only one possibility: looping through the $options[state_id] array. Then foreach a_number checking the array for the city_id.

Re: array question

Posted: Sat Jul 11, 2009 9:01 am
by m2babaey
Thanks for your reply
sure the format should be that
but this is a written document with 460 lines. I had 2 options: inserting cities into db with their IDs, and including a file and reading the array

Re: array question

Posted: Sat Jul 11, 2009 9:18 am
by VladSun
What's the purpose of this array in your project?
Why it is not stored in a DB?
I can't get the whole picture - could you elaborate it please?

Re: array question

Posted: Sat Jul 11, 2009 9:30 am
by m2babaey
storing in db requires a data entry project
As I had all the city names in a file in that array format, I thought I may be able to save time and money
if I inserted it into a db, it had the following fields: city_id, state_id, city_name
this is the file:

Code: Select all

 
 
<?php
 
$options[16][0]= array("???? ??? ??? ?? ?????? ????","");
$options[16][1]= array(" ?????","13");
$options[16][2]= array(" ??????","15");
$options[16][3]= array(" ???????","16");
$options[16][4]= array(" ???????","17");
$options[16][5]= array(" ?????","14");
$options[16][6]= array(" ????","18");
$options[16][7]= array(" ???? ????","19");
$options[16][8]= array(" ??? ???","20");
$options[16][9]= array(" ?????","21");
$options[16][10]= array(" ??????","23");
$options[16][11]= array(" ??????","22");
$options[16][12]= array(" ?????","24");
$options[16][13]= array(" ??????","25");
$options[16][14]= array(" ???????","2");
$options[16][15]= array(" ???","3");
$options[16][16]= array(" ????? ????","1");
$options[16][17]= array(" ??????????","4");
$options[16][18]= array(" ??????","5");
$options[16][19]= array(" ???","7");
$options[16][20]= array(" ?????","6");
$options[16][21]= array(" ??????","10");
$options[16][22]= array(" ?????","8");
$options[16][23]= array(" ???","9");
$options[16][24]= array(" ?? ???","12");
$options[16][25]= array(" ???????","11");
 
 
$options[18][0]= array("???? ??? ??? ?? ?????? ????","");
$options[18][1]= array(" ??","1");
 
 
$options[17][0]= array("???? ??? ??? ?? ?????? ????","");
$options[17][1]= array(" ????","2");
$options[17][2]= array(" ????? ????","3");
$options[17][3]= array(" ???????","4");
$options[17][4]= array(" ?????","1");
 
 
$options[22][0]= array("???? ??? ??? ?? ?????? ????","");
$options[22][1]= array(" ???","3");
$options[22][2]= array(" ????????","5");
$options[22][3]= array(" ?????","4");
$options[22][4]= array(" ?? ???","6");
$options[22][5]= array(" ???????","2");
$options[22][6]= array(" ?????","1");
 
 
$options[20][0]= array("???? ??? ??? ?? ?????? ????","");
$options[20][1]= array(" ????","5");
$options[20][2]= array(" ????","4");
$options[20][3]= array(" ??????","6");
$options[20][4]= array(" ??","3");
$options[20][5]= array(" ?????","7");
$options[20][6]= array(" ????","9");
$options[20][7]= array(" ???????","8");
$options[20][8]= array(" ????","10");
$options[20][9]= array(" ??????","11");
$options[20][10]= array(" ?????","1");
$options[20][11]= array(" ?????","2");
 
 
$options[21][0]= array("???? ??? ??? ?? ?????? ????","");
$options[21][1]= array(" ????? ???? ???","7");
$options[21][2]= array(" ????","6");
$options[21][3]= array(" ???????","8");
$options[21][4]= array(" ?? ?? ????","10");
$options[21][5]= array(" ????","9");
$options[21][6]= array(" ????","11");
$options[21][7]= array(" ??? ?????","1");
$options[21][8]= array(" ????????","3");
$options[21][9]= array(" ??????","2");
$options[21][10]= array(" ????? ???","5");
$options[21][11]= array(" ?????","4");
 
 
$options[19][0]= array("???? ??? ??? ?? ?????? ????","");
$options[19][1]= array(" ????","5");
$options[19][2]= array(" ?????","4");
$options[19][3]= array(" ????????","6");
$options[19][4]= array(" ???","7");
$options[19][5]= array(" ?????","8");
$options[19][6]= array(" ????","1");
$options[19][7]= array(" ????????","2");
$options[19][8]= array(" ??????","3");
 
 
$options[25][0]= array("???? ??? ??? ?? ?????? ????","");
$options[25][1]= array(" ????","7");
$options[25][2]= array(" ?????","6");
$options[25][3]= array(" ????????","5");
$options[25][4]= array(" ??????","8");
$options[25][5]= array(" ??????","4");
$options[25][6]= array(" ??? ????","9");
$options[25][7]= array(" ?????","10");
$options[25][8]= array(" ??????","1");
$options[25][9]= array(" ??????","2");
$options[25][10]= array(" ??? ????","3");
 
 
$options[26][0]= array("???? ??? ??? ?? ?????? ????","");
$options[26][1]= array(" ???","9");
$options[26][2]= array(" ????","12");
$options[26][3]= array(" ??????","13");
$options[26][4]= array(" ????","10");
$options[26][5]= array(" ?????","11");
$options[26][6]= array(" ?? ????","8");
$options[26][7]= array(" ??????","14");
$options[26][8]= array(" ????","18");
$options[26][9]= array(" ???? ???","17");
$options[26][10]= array(" ??????","15");
$options[26][11]= array(" ?????","7");
$options[26][12]= array(" ?????","16");
$options[26][13]= array(" ?????? ????","1");
$options[26][14]= array(" ???? ???","2");
$options[26][15]= array(" ????? ????","3");
$options[26][16]= array(" ???","4");
$options[26][17]= array(" ???","5");
$options[26][18]= array(" ?????","6");
 
 
$options[27][0]= array("???? ??? ??? ?? ?????? ????","");
$options[27][1]= array(" ??????","2");
$options[27][2]= array(" ????","3");
$options[27][3]= array(" ????","4");
$options[27][4]= array(" ????","5");
$options[27][5]= array(" ??????","6");
$options[27][6]= array(" ????","7");
$options[27][7]= array(" ?????","8");
$options[27][8]= array(" ?????","9");
$options[27][9]= array(" ?????","10");
$options[27][10]= array(" ?????","1");
 
 
$options[8][0]= array("???? ??? ??? ?? ?????? ????","");
$options[8][1]= array(" ????","4");
$options[8][2]= array(" ?????","5");
$options[8][3]= array(" ?????","3");
$options[8][4]= array(" ?????","6");
$options[8][5]= array(" ??????","7");
$options[8][6]= array(" ??????","1");
$options[8][7]= array(" ??????","2");
 
 
$options[29][0]= array("???? ??? ??? ?? ?????? ????","");
$options[29][1]= array(" ???????","5");
$options[29][2]= array(" ????","6");
$options[29][3]= array(" ????????","7");
$options[29][4]= array(" ???","8");
$options[29][5]= array(" ????? ????","1");
$options[29][6]= array(" ?????","2");
$options[29][7]= array(" ??????","3");
$options[29][8]= array(" ?????","4");
 
 
$options[28][0]= array("???? ??? ??? ?? ?????? ????","");
$options[28][1]= array(" ???????","5");
$options[28][2]= array(" ???????","4");
$options[28][3]= array(" ????","9");
$options[28][4]= array(" ???? ????","7");
$options[28][5]= array(" ????????","8");
$options[28][6]= array(" ???? ????","6");
$options[28][7]= array(" ??? ????","10");
$options[28][8]= array(" ???? ????","11");
$options[28][9]= array(" ??????","12");
$options[28][10]= array(" ???","1");
$options[28][11]= array(" ???","2");
$options[28][12]= array(" ?????","3");
 
 
$options[30][0]= array("???? ??? ??? ?? ?????? ????","");
$options[30][1]= array(" ??????","5");
$options[30][2]= array(" ??????","6");
$options[30][3]= array(" ?????","7");
$options[30][4]= array(" ????","8");
$options[30][5]= array(" ???","9");
$options[30][6]= array(" ???","10");
$options[30][7]= array(" ?????","1");
$options[30][8]= array(" ????","2");
$options[30][9]= array(" ????","3");
$options[30][10]= array(" ???","4");
 
 
$options[23][0]= array("???? ??? ??? ?? ?????? ????","");
$options[23][1]= array(" ???? ???","7");
$options[23][2]= array(" ?? ???","6");
$options[23][3]= array(" ???? ??","8");
$options[23][4]= array(" ?????","9");
$options[23][5]= array(" ??????","10");
$options[23][6]= array(" ??? ???? ????","11");
$options[23][7]= array(" ?????","1");
$options[23][8]= array(" ??????","2");
$options[23][9]= array(" ???? ?????","4");
$options[23][10]= array(" ?????","5");
$options[23][11]= array(" ???? ???","3");
 
 
$options[24][0]= array("???? ??? ??? ?? ?????? ????","");
$options[24][1]= array(" ?????? ??????","8");
$options[24][2]= array(" ??????","9");
$options[24][3]= array(" ????","10");
$options[24][4]= array(" ?????????","11");
$options[24][5]= array(" ????","12");
$options[24][6]= array(" ???","15");
$options[24][7]= array(" ????? ???","16");
$options[24][8]= array(" ??????","14");
$options[24][9]= array(" ??? ??","13");
$options[24][10]= array(" ??????","17");
$options[24][11]= array(" ???","18");
$options[24][12]= array(" ????? ???","19");
$options[24][13]= array(" ????","1");
$options[24][14]= array(" ??????","2");
$options[24][15]= array(" ???????","20");
$options[24][16]= array(" ??????","3");
$options[24][17]= array(" ?????","6");
$options[24][18]= array(" ??????","5");
$options[24][19]= array(" ?????","4");
$options[24][20]= array(" ?????","7");
 
 
$options[1][0]= array("???? ??? ??? ?? ?????? ????","");
$options[1][1]= array(" ??? ???","12");
$options[1][2]= array(" ????","14");
$options[1][3]= array(" ???","13");
$options[1][4]= array(" ????? ????","17");
$options[1][5]= array(" ????","15");
$options[1][6]= array(" ???? ???????","16");
$options[1][7]= array(" ?????","18");
$options[1][8]= array(" ????","19");
$options[1][9]= array(" ????","20");
$options[1][10]= array(" ????","21");
$options[1][11]= array(" ?????","22");
$options[1][12]= array(" ??????","23");
$options[1][13]= array(" ??? ????","1");
$options[1][14]= array(" ?????","2");
$options[1][15]= array(" ??????","3");
$options[1][16]= array(" ????","6");
$options[1][17]= array(" ?????","4");
$options[1][18]= array(" ?????","5");
$options[1][19]= array(" ?????","7");
$options[1][20]= array(" ???????","8");
$options[1][21]= array(" ??????","10");
$options[1][22]= array(" ????","9");
$options[1][23]= array(" ??????","11");
 
 
$options[2][0]= array("???? ??? ??? ?? ?????? ????","");
$options[2][1]= array(" ??????","7");
$options[2][2]= array(" ??????","8");
$options[2][3]= array(" ?????","9");
$options[2][4]= array(" ????","10");
$options[2][5]= array(" ????????","6");
$options[2][6]= array(" ???????","5");
$options[2][7]= array(" ???","11");
$options[2][8]= array(" ?? ???","14");
$options[2][9]= array(" ?????","12");
$options[2][10]= array(" ??? ????","13");
$options[2][11]= array(" ????? ??","15");
$options[2][12]= array(" ????","3");
$options[2][13]= array(" ??????","1");
$options[2][14]= array(" ????????","2");
$options[2][15]= array(" ????","4");
 
 
$options[5][0]= array("???? ??? ??? ?? ?????? ????","");
$options[5][1]= array(" ???????","2");
$options[5][2]= array(" ?????","3");
$options[5][3]= array(" ?????","4");
$options[5][4]= array(" ??? ???","6");
$options[5][5]= array(" ??????","5");
$options[5][6]= array(" ??????","7");
$options[5][7]= array(" ?????? ??????","8");
$options[5][8]= array(" ?????","1");
 
 
$options[3][0]= array("???? ??? ??? ?? ?????? ????","");
$options[3][1]= array(" ??????","9");
$options[3][2]= array(" ???? ????","10");
$options[3][3]= array(" ???? ????","8");
$options[3][4]= array(" ?????","11");
$options[3][5]= array(" ?????","12");
$options[3][6]= array(" ????","1");
$options[3][7]= array(" ????","2");
$options[3][8]= array(" ????","7");
$options[3][9]= array(" ????? ???","3");
$options[3][10]= array(" ????","4");
$options[3][11]= array(" ????","5");
$options[3][12]= array(" ???","6");
 
 
$options[4][0]= array("???? ??? ??? ?? ?????? ????","");
$options[4][1]= array(" ???? ? ?????","11");
$options[4][2]= array(" ???????","12");
$options[4][3]= array(" ??????","13");
$options[4][4]= array(" ??? ???????","14");
$options[4][5]= array(" ?????","15");
$options[4][6]= array(" ????? ???","16");
$options[4][7]= array(" ???????","17");
$options[4][8]= array(" ???? ????","18");
$options[4][9]= array(" ???? ???","19");
$options[4][10]= array(" ?????","20");
$options[4][11]= array(" ????? ???","22");
$options[4][12]= array(" ?????","21");
$options[4][13]= array(" ?????","3");
$options[4][14]= array(" ?????? ???","4");
$options[4][15]= array(" ????????","1");
$options[4][16]= array(" ????? ???","2");
$options[4][17]= array(" ?????","5");
$options[4][18]= array(" ????????","10");
$options[4][19]= array(" ??????","6");
$options[4][20]= array(" ?????","7");
$options[4][21]= array(" ??? ????","8");
$options[4][22]= array(" ????","9");
 
 
$options[6][0]= array("???? ??? ??? ?? ?????? ????","");
$options[6][1]= array(" ????","3");
$options[6][2]= array(" ???????","5");
$options[6][3]= array(" ?????","4");
$options[6][4]= array(" ???????","6");
$options[6][5]= array(" ????","8");
$options[6][6]= array(" ??????","7");
$options[6][7]= array(" ???","10");
$options[6][8]= array(" ???????","12");
$options[6][9]= array(" ????","11");
$options[6][10]= array(" ????","9");
$options[6][11]= array(" ?????","13");
$options[6][12]= array(" ?????","1");
$options[6][13]= array(" ?????","2");
 
 
$options[7][0]= array("???? ??? ??? ?? ?????? ????","");
$options[7][1]= array(" ?????","16");
$options[7][2]= array(" ????????","17");
$options[7][3]= array(" ???????","18");
$options[7][4]= array(" ?????","19");
$options[7][5]= array(" ?????","21");
$options[7][6]= array(" ?????","20");
$options[7][7]= array(" ??????","15");
$options[7][8]= array(" ?????????","10");
$options[7][9]= array(" ??????","22");
$options[7][10]= array(" ???? ????","25");
$options[7][11]= array(" ??","24");
$options[7][12]= array(" ?????","23");
$options[7][13]= array(" ???? ????","27");
$options[7][14]= array(" ??????","26");
$options[7][15]= array(" ??????","28");
$options[7][16]= array(" ???","2");
$options[7][17]= array(" ????????","1");
$options[7][18]= array(" ???","3");
$options[7][19]= array(" ????","4");
$options[7][20]= array(" ???","7");
$options[7][21]= array(" ??","5");
$options[7][22]= array(" ??????","6");
$options[7][23]= array(" ??????","14");
$options[7][24]= array(" ??????","8");
$options[7][25]= array(" ?????","9");
$options[7][26]= array(" ???????","11");
$options[7][27]= array(" ??????","12");
$options[7][28]= array(" ??????","13");
 
 
$options[12][0]= array("???? ??? ??? ?? ?????? ????","");
$options[12][1]= array(" ??????","5");
$options[12][2]= array(" ??????","6");
$options[12][3]= array(" ???????","7");
$options[12][4]= array(" ?????","8");
$options[12][5]= array(" ????????","10");
$options[12][6]= array(" ????","9");
$options[12][7]= array(" ??? ???","14");
$options[12][8]= array(" ???????? ????? ","12");
$options[12][9]= array(" ???? ??????","11");
$options[12][10]= array(" ??????","13");
$options[12][11]= array(" ?????","16");
$options[12][12]= array(" ??????","15");
$options[12][13]= array(" ???????","17");
$options[12][14]= array(" ???????","18");
$options[12][15]= array(" ??????","21");
$options[12][16]= array(" ???","19");
$options[12][17]= array(" ?????","20");
$options[12][18]= array(" ????","1");
$options[12][19]= array(" ???? ??????","2");
$options[12][20]= array(" ???????","3");
$options[12][21]= array(" ?????","4");
 
 
$options[10][0]= array("???? ??? ??? ?? ?????? ????","");
$options[10][1]= array(" ??????","12");
$options[10][2]= array(" ??????","13");
$options[10][3]= array(" ???? ???","14");
$options[10][4]= array(" ???? ??????","15");
$options[10][5]= array(" ??????","9");
$options[10][6]= array(" ????","16");
$options[10][7]= array(" ????","17");
$options[10][8]= array(" ??????","18");
$options[10][9]= array(" ????","19");
$options[10][10]= array(" ???","20");
$options[10][11]= array(" ?????","21");
$options[10][12]= array(" ??????","1");
$options[10][13]= array(" ?????","3");
$options[10][14]= array(" ????","6");
$options[10][15]= array(" ?????","7");
$options[10][16]= array(" ??????","11");
$options[10][17]= array(" ????","8");
$options[10][18]= array(" ???????","10");
 
 
$options[9][0]= array("???? ??? ??? ?? ?????? ????","");
$options[9][1]= array(" ??????","2");
$options[9][2]= array(" ??????","6");
$options[9][3]= array(" ????","8");
$options[9][4]= array(" ??????","3");
$options[9][5]= array(" ????","4");
$options[9][6]= array(" ???????","1");
$options[9][7]= array(" ?????","7");
 
 
$options[11][0]= array("???? ??? ??? ?? ?????? ????","");
$options[11][1]= array(" ??????","1");
$options[11][2]= array(" ???????","2");
$options[11][3]= array(" ??????","3");
$options[11][4]= array(" ?????","4");
$options[11][5]= array(" ??????","5");
 
 
$options[13][0]= array("???? ??? ??? ?? ?????? ????","");
$options[13][1]= array(" ?? ??","4");
$options[13][2]= array(" ????","6");
$options[13][3]= array(" ??????","5");
$options[13][4]= array(" ???????","7");
$options[13][5]= array(" ??????","8");
$options[13][6]= array(" ???? ????","10");
$options[13][7]= array(" ?????","9");
$options[13][8]= array(" ?????","1");
$options[13][9]= array(" ????","2");
$options[13][10]= array(" ???????","3");
 
 
$options[14][0]= array("???? ??? ??? ?? ?????? ????","");
$options[14][1]= array(" ???????","2");
$options[14][2]= array(" ?????","3");
$options[14][3]= array(" ?????","5");
$options[14][4]= array(" ??????","6");
$options[14][5]= array(" ??????","4");
$options[14][6]= array(" ??????","1");
 
 
$options[15][0]= array("???? ??? ??? ?? ?????? ????","");
$options[15][1]= array(" ????????","4");
$options[15][2]= array(" ??????","3");
$options[15][3]= array(" ???","5");
$options[15][4]= array(" ????","6");
$options[15][5]= array(" ????","8");
$options[15][6]= array(" ??????","7");
$options[15][7]= array(" ??????","9");
$options[15][8]= array(" ?????","10");
$options[15][9]= array(" ???????","1");
$options[15][10]= array(" ??????","2");
?>