How to get data which is not empty in cakephp - php
I am using cakephp 2.6.7. I have table named 'customers' where email is 'none' as default in table structure. I repeat it is not NULL as default. So when email field is empty then this field is not set as null. In this case how can I retrieve all data which is not empty. I tried this:
$customers = $this->Customer->find('list',
array('fields' => array('email'),
'conditions' => array('event_id' => $this->request->data['Product']['event_id'],
'not' => array('Customer.email' => null)
)
)
);
print_r($customers); gives the following result:
Array
(
[103] => shuvo2782#gmail.com
[104] => tanjimtasfia95#gmail.com
[105] => tsiddique10#gmail.com
[106] => mahrana78#gmail.com
[107] => snehomay#yahoo.com
[108] => raifurrhaim95#gmail.com
[109] => billahm9#gmail.com
[110] => rahamanraju27#gmail.com
[111] => shaiful019#gmail.com
[112] => tawhid.cse#gmail.com
[113] => minhaazulislaam#gmail.com
[114] => helalkhan32#gmail.com
[115] => mshuvo080#gmail.com
[116] => jahidiu#gmail.com
[117] => rezahimel#gmail.com
[118] => soniagazi123#yahoo.com
[119] => MDRAFIQUEL.ISLAM457#GMAIL.COM
[120] => khan7733305#gmail.com
[121] => khrimel#yahoo.com
[122] => Kawserrabbi3#gmail.com
[123] => mr.samirulhaque#gmail.com
[124] => tithydac#yahoo.com
[125] => iftefci#yahoo.com
[126] => nipabangla#gmail.com
[127] => asheke.elahi15#gmail.com
[128] => enam_moni#yahoo.com
[129] => tipshridoy#gmail.com
[130] => easirarafat95#yahoo.com
[131] => munem.sohan#yahoo.com
[132] => mdmamunkobi9#gmail.com
[133] => zarinnpn#gmail.com
[134] => antohin.munna#gmail.com
[135] => isratpriyanka36#gmail.com
[136] => lipa.bhuiyan#yahoo.com
[137] => ra.latifa94#gmail.com
[138] => rif007at#gmail.com
[139] => jayadnur#gmail.com
[140] => gopalthmdu09#gmail.com
[141] => mehedidon007#gmail.com
[142] => ahmd.shuhan#gmail.com
[143] => md.jami.94#gmail.com
[144] => prokash811#gmail.com
[145] => yiran786#gmail.com
[146] => akashecejkkniu#gmail.com
[147] => aktermowsumi#gmail.com
[148] => rhythm55#live.com
[149] => msisohan#yahoo.com
[150] => lizan1915#yahoo.com
[151] => mfrjnp#gmail.com
[152] => mithun.r0503#gmail.com
[153] => estiaqhasanthe#gmail.com
[154] => Mohinuddin817#gmail.com
[155] => meghlashokal25#gmail.com
[156] => mithun.r0503#hotmail.com
[157] => Sudipto004.ruet#gmail.Com
[158] => tetys.sourov#gmail.com
[159] => arefindipu464#gmail.com
[160] => zahirulislam425#gmail.com
[161] => ibrahimshaikhibu#gmail.com
[162] => www.zeromsi2#gmail.com
[163] => sabuj26#gmail.com
[164] => prince.munem.maruf#gmail.com
[165] => crossbonesdipu#gmail.com
[166] => iconfaysal2013#gmail.com
[167] => mosharof34#diit.info
[168] => drnira007#ymail.com
[169] => yeasinmina90#gmail.com
[170] => masudurism#gmail.com
[171] => shafiqklislamdch#gmail.com
[172] => wdxshohag#gmail.com
[173] => mostafij.hemal#gmail.com
[174] => miron.miron15#gmail.com
[175] => tanvir.hossain53#gmail.com
[176] => razuahammad#outlook.com
[177] => mohsin.akanda#gmail.com
[178] => iraz12729#gmail.com
[179] => mostainbillah96#gmail.com
[180] => munnarahman1994#gmail.com
[181] => olosut#yahoo.com
[182] => tope_olosu#yahoo.com
[183] => hamimulislam#gmail.com
[184] => Lipikhatun446#gmail.com
[185] => cse0607007#gmail.com
[186] => saim.shohag#gmail.com
[187] => rubiatrafi#gmail.com
[188] => jonalex628#gmail.com
[189] => mirashikul.haque14#gmail.com
[190] => rizvyr#gmail.com
[191] => mafuz619 Gmail . com
[192] => jahedul005#gmail.com
[193] => masuq2014#gmail.com
[194] => amrobi15#yahoo.com
[195] => asma#systechunimax.com
[196] => farzanaislam12#gmail.com
[197] =>
[198] =>
[199] =>
[200] =>
[201] =>
[202] =>
[203] =>
[204] =>
[205] =>
[206] =>
[207] =>
[208] =>
[209] =>
[210] =>
[211] =>
[212] =>
[213] =>
[214] =>
[215] =>
[216] =>
[217] =>
[218] =>
[219] =>
[220] =>
)
It logical that the email field is not null when no value for email is provided but I am trying to filtering this empty value telling as NOT NULL. Is there any way to solve this issues ?
Please add condition like
$customers = $this->Customer->find('list',
array('fields' => array('email'),
'conditions' => array('event_id' => $this->request->data['Product']['event_id'],
'AND' => array('not' => array('Customer.email' => null),'not' => array('Customer.email' => '')
)
)
);
Related
PHP / imagecolorat : transform colors in RGB but missing colors
I'm trying to create a script producing histograms from JPG, PNGs,... I can get all the colors pixels by pixels with imagecolorat but if I want to display them in CSS, I need to convert them in RGB. I have used the following script which is available on many sites: $r = ($a >> 16) & 0xFF; $g = ($a >> 8) & 0xFF; $b = $a & 0xFF; $v = round(($r + $g + $b) / 3); As I wanted to display the corresponding colors under my histogram, I did the following: $mapping = array(); for ($a=0;$a<=16777215;$a++) { $r = ($a >> 16) & 0xFF; $g = ($a >> 8) & 0xFF; $b = $a & 0xFF; $v = round(($r + $g + $b) / 3); $mapping[$v] = $r.",".$g.",".$b; } The output of this array is the following: Array ( [0] => 1,0,0 [1] => 4,0,0 [2] => 7,0,0 [3] => 10,0,0 [4] => 13,0,0 [5] => 16,0,0 [6] => 19,0,0 [7] => 22,0,0 [8] => 25,0,0 [9] => 28,0,0 [10] => 31,0,0 [11] => 34,0,0 [12] => 37,0,0 [13] => 40,0,0 [14] => 43,0,0 [15] => 46,0,0 [16] => 49,0,0 [17] => 52,0,0 [18] => 55,0,0 [19] => 58,0,0 [20] => 61,0,0 [21] => 64,0,0 [22] => 67,0,0 [23] => 70,0,0 [24] => 73,0,0 [25] => 76,0,0 [26] => 79,0,0 [27] => 82,0,0 [28] => 85,0,0 [29] => 88,0,0 [30] => 91,0,0 [31] => 94,0,0 [32] => 97,0,0 [33] => 100,0,0 [34] => 103,0,0 [35] => 106,0,0 [36] => 109,0,0 [37] => 112,0,0 [38] => 115,0,0 [39] => 118,0,0 [40] => 121,0,0 [41] => 124,0,0 [42] => 127,0,0 [43] => 130,0,0 [44] => 133,0,0 [45] => 136,0,0 [46] => 139,0,0 [47] => 142,0,0 [48] => 145,0,0 [49] => 148,0,0 [50] => 151,0,0 [51] => 154,0,0 [52] => 157,0,0 [53] => 160,0,0 [54] => 163,0,0 [55] => 166,0,0 [56] => 169,0,0 [57] => 172,0,0 [58] => 175,0,0 [59] => 178,0,0 [60] => 181,0,0 [61] => 184,0,0 [62] => 187,0,0 [63] => 190,0,0 [64] => 193,0,0 [65] => 196,0,0 [66] => 199,0,0 [67] => 202,0,0 [68] => 205,0,0 [69] => 208,0,0 [70] => 211,0,0 [71] => 214,0,0 [72] => 217,0,0 [73] => 220,0,0 [74] => 223,0,0 [75] => 226,0,0 [76] => 229,0,0 [77] => 232,0,0 [78] => 235,0,0 [79] => 238,0,0 [80] => 241,0,0 [81] => 244,0,0 [82] => 247,0,0 [83] => 250,0,0 [84] => 253,0,0 [85] => 255,1,0 [86] => 255,4,0 [87] => 255,7,0 [88] => 255,10,0 [89] => 255,13,0 [90] => 255,16,0 [91] => 255,19,0 [92] => 255,22,0 [93] => 255,25,0 [94] => 255,28,0 [95] => 255,31,0 [96] => 255,34,0 [97] => 255,37,0 [98] => 255,40,0 [99] => 255,43,0 [100] => 255,46,0 [101] => 255,49,0 [102] => 255,52,0 [103] => 255,55,0 [104] => 255,58,0 [105] => 255,61,0 [106] => 255,64,0 [107] => 255,67,0 [108] => 255,70,0 [109] => 255,73,0 [110] => 255,76,0 [111] => 255,79,0 [112] => 255,82,0 [113] => 255,85,0 [114] => 255,88,0 [115] => 255,91,0 [116] => 255,94,0 [117] => 255,97,0 [118] => 255,100,0 [119] => 255,103,0 [120] => 255,106,0 [121] => 255,109,0 [122] => 255,112,0 [123] => 255,115,0 [124] => 255,118,0 [125] => 255,121,0 [126] => 255,124,0 [127] => 255,127,0 [128] => 255,130,0 [129] => 255,133,0 [130] => 255,136,0 [131] => 255,139,0 [132] => 255,142,0 [133] => 255,145,0 [134] => 255,148,0 [135] => 255,151,0 [136] => 255,154,0 [137] => 255,157,0 [138] => 255,160,0 [139] => 255,163,0 [140] => 255,166,0 [141] => 255,169,0 [142] => 255,172,0 [143] => 255,175,0 [144] => 255,178,0 [145] => 255,181,0 [146] => 255,184,0 [147] => 255,187,0 [148] => 255,190,0 [149] => 255,193,0 [150] => 255,196,0 [151] => 255,199,0 [152] => 255,202,0 [153] => 255,205,0 [154] => 255,208,0 [155] => 255,211,0 [156] => 255,214,0 [157] => 255,217,0 [158] => 255,220,0 [159] => 255,223,0 [160] => 255,226,0 [161] => 255,229,0 [162] => 255,232,0 [163] => 255,235,0 [164] => 255,238,0 [165] => 255,241,0 [166] => 255,244,0 [167] => 255,247,0 [168] => 255,250,0 [169] => 255,253,0 [170] => 255,255,1 [171] => 255,255,4 [172] => 255,255,7 [173] => 255,255,10 [174] => 255,255,13 [175] => 255,255,16 [176] => 255,255,19 [177] => 255,255,22 [178] => 255,255,25 [179] => 255,255,28 [180] => 255,255,31 [181] => 255,255,34 [182] => 255,255,37 [183] => 255,255,40 [184] => 255,255,43 [185] => 255,255,46 [186] => 255,255,49 [187] => 255,255,52 [188] => 255,255,55 [189] => 255,255,58 [190] => 255,255,61 [191] => 255,255,64 [192] => 255,255,67 [193] => 255,255,70 [194] => 255,255,73 [195] => 255,255,76 [196] => 255,255,79 [197] => 255,255,82 [198] => 255,255,85 [199] => 255,255,88 [200] => 255,255,91 [201] => 255,255,94 [202] => 255,255,97 [203] => 255,255,100 [204] => 255,255,103 [205] => 255,255,106 [206] => 255,255,109 [207] => 255,255,112 [208] => 255,255,115 [209] => 255,255,118 [210] => 255,255,121 [211] => 255,255,124 [212] => 255,255,127 [213] => 255,255,130 [214] => 255,255,133 [215] => 255,255,136 [216] => 255,255,139 [217] => 255,255,142 [218] => 255,255,145 [219] => 255,255,148 [220] => 255,255,151 [221] => 255,255,154 [222] => 255,255,157 [223] => 255,255,160 [224] => 255,255,163 [225] => 255,255,166 [226] => 255,255,169 [227] => 255,255,172 [228] => 255,255,175 [229] => 255,255,178 [230] => 255,255,181 [231] => 255,255,184 [232] => 255,255,187 [233] => 255,255,190 [234] => 255,255,193 [235] => 255,255,196 [236] => 255,255,199 [237] => 255,255,202 [238] => 255,255,205 [239] => 255,255,208 [240] => 255,255,211 [241] => 255,255,214 [242] => 255,255,217 [243] => 255,255,220 [244] => 255,255,223 [245] => 255,255,226 [246] => 255,255,229 [247] => 255,255,232 [248] => 255,255,235 [249] => 255,255,238 [250] => 255,255,241 [251] => 255,255,244 [252] => 255,255,247 [253] => 255,255,250 [254] => 255,255,253 [255] => 255,255,255 ) As you can see, there is already something wrong visible here because a whole bunch of colors are missing. If I display those colors, I get this: I started with the assumption that the max value for imagecolorat was 16777215. I got that value by asking the color index of a white pixel. Was I wrong? Do you know how I could have a more accurate array of colors for my histogram? Thanks Blues and greens are completely missing.
You can create a loop for the 3 colors (red, green, blue) to get more distinct colors. In the following example, you will get the black, red, green, blue, white (and many others). Code: (demo) $ndiv = 5; // small => less colors ; big => more colors $div = 255 / $ndiv; $mapping = []; for ($r = 0; $r <= 255; $r += $div) { for ($g = 0; $g <= 255; $g += $div) { for ($b = 0; $b <= 255; $b += $div) { $mapping[] = sprintf("%d,%d,%d", $r, $g, $b); } } } print_r($mapping); Output: Array ( [0] => 0,0,0 [1] => 0,0,51 [2] => 0,0,102 [3] => 0,0,153 [4] => 0,0,204 [5] => 0,0,255 [6] => 0,51,0 [7] => 0,51,51 [8] => 0,51,102 [9] => 0,51,153 [10] => 0,51,204 [11] => 0,51,255 [12] => 0,102,0 [13] => 0,102,51 [14] => 0,102,102 [15] => 0,102,153 [16] => 0,102,204 [17] => 0,102,255 [18] => 0,153,0 [19] => 0,153,51 [20] => 0,153,102 [21] => 0,153,153 [22] => 0,153,204 [23] => 0,153,255 [24] => 0,204,0 [25] => 0,204,51 [26] => 0,204,102 [27] => 0,204,153 [28] => 0,204,204 [29] => 0,204,255 [30] => 0,255,0 [31] => 0,255,51 [32] => 0,255,102 [33] => 0,255,153 [34] => 0,255,204 [35] => 0,255,255 [36] => 51,0,0 [37] => 51,0,51 [38] => 51,0,102 [39] => 51,0,153 [40] => 51,0,204 [41] => 51,0,255 [42] => 51,51,0 [43] => 51,51,51 [44] => 51,51,102 [45] => 51,51,153 [46] => 51,51,204 [47] => 51,51,255 [48] => 51,102,0 [49] => 51,102,51 [50] => 51,102,102 [51] => 51,102,153 [52] => 51,102,204 [53] => 51,102,255 [54] => 51,153,0 [55] => 51,153,51 [56] => 51,153,102 [57] => 51,153,153 [58] => 51,153,204 [59] => 51,153,255 [60] => 51,204,0 [61] => 51,204,51 [62] => 51,204,102 [63] => 51,204,153 [64] => 51,204,204 [65] => 51,204,255 [66] => 51,255,0 [67] => 51,255,51 [68] => 51,255,102 [69] => 51,255,153 [70] => 51,255,204 [71] => 51,255,255 [72] => 102,0,0 [73] => 102,0,51 [74] => 102,0,102 [75] => 102,0,153 [76] => 102,0,204 [77] => 102,0,255 [78] => 102,51,0 [79] => 102,51,51 [80] => 102,51,102 [81] => 102,51,153 [82] => 102,51,204 [83] => 102,51,255 [84] => 102,102,0 [85] => 102,102,51 [86] => 102,102,102 [87] => 102,102,153 [88] => 102,102,204 [89] => 102,102,255 [90] => 102,153,0 [91] => 102,153,51 [92] => 102,153,102 [93] => 102,153,153 [94] => 102,153,204 [95] => 102,153,255 [96] => 102,204,0 [97] => 102,204,51 [98] => 102,204,102 [99] => 102,204,153 [100] => 102,204,204 [101] => 102,204,255 [102] => 102,255,0 [103] => 102,255,51 [104] => 102,255,102 [105] => 102,255,153 [106] => 102,255,204 [107] => 102,255,255 [108] => 153,0,0 [109] => 153,0,51 [110] => 153,0,102 [111] => 153,0,153 [112] => 153,0,204 [113] => 153,0,255 [114] => 153,51,0 [115] => 153,51,51 [116] => 153,51,102 [117] => 153,51,153 [118] => 153,51,204 [119] => 153,51,255 [120] => 153,102,0 [121] => 153,102,51 [122] => 153,102,102 [123] => 153,102,153 [124] => 153,102,204 [125] => 153,102,255 [126] => 153,153,0 [127] => 153,153,51 [128] => 153,153,102 [129] => 153,153,153 [130] => 153,153,204 [131] => 153,153,255 [132] => 153,204,0 [133] => 153,204,51 [134] => 153,204,102 [135] => 153,204,153 [136] => 153,204,204 [137] => 153,204,255 [138] => 153,255,0 [139] => 153,255,51 [140] => 153,255,102 [141] => 153,255,153 [142] => 153,255,204 [143] => 153,255,255 [144] => 204,0,0 [145] => 204,0,51 [146] => 204,0,102 [147] => 204,0,153 [148] => 204,0,204 [149] => 204,0,255 [150] => 204,51,0 [151] => 204,51,51 [152] => 204,51,102 [153] => 204,51,153 [154] => 204,51,204 [155] => 204,51,255 [156] => 204,102,0 [157] => 204,102,51 [158] => 204,102,102 [159] => 204,102,153 [160] => 204,102,204 [161] => 204,102,255 [162] => 204,153,0 [163] => 204,153,51 [164] => 204,153,102 [165] => 204,153,153 [166] => 204,153,204 [167] => 204,153,255 [168] => 204,204,0 [169] => 204,204,51 [170] => 204,204,102 [171] => 204,204,153 [172] => 204,204,204 [173] => 204,204,255 [174] => 204,255,0 [175] => 204,255,51 [176] => 204,255,102 [177] => 204,255,153 [178] => 204,255,204 [179] => 204,255,255 [180] => 255,0,0 [181] => 255,0,51 [182] => 255,0,102 [183] => 255,0,153 [184] => 255,0,204 [185] => 255,0,255 [186] => 255,51,0 [187] => 255,51,51 [188] => 255,51,102 [189] => 255,51,153 [190] => 255,51,204 [191] => 255,51,255 [192] => 255,102,0 [193] => 255,102,51 [194] => 255,102,102 [195] => 255,102,153 [196] => 255,102,204 [197] => 255,102,255 [198] => 255,153,0 [199] => 255,153,51 [200] => 255,153,102 [201] => 255,153,153 [202] => 255,153,204 [203] => 255,153,255 [204] => 255,204,0 [205] => 255,204,51 [206] => 255,204,102 [207] => 255,204,153 [208] => 255,204,204 [209] => 255,204,255 [210] => 255,255,0 [211] => 255,255,51 [212] => 255,255,102 [213] => 255,255,153 [214] => 255,255,204 [215] => 255,255,255 ) With $ndiv = 1, you'll get Array ( [0] => 0,0,0 [1] => 0,0,255 [2] => 0,255,0 [3] => 0,255,255 [4] => 255,0,0 [5] => 255,0,255 [6] => 255,255,0 [7] => 255,255,255 ) To get a continuation in colors, you can use HSL (Hue, Saturation, Luminosity). By moving the hue from 0 to 360°, you will get a full color wheel. Here is an example for CSS property: for ($h=0;$h<360;$h+=2) { echo'<div style="background:hsl('.$h.',100%,50%);float:left;width:8px;height:12px;"></div>'; } Output: If you need a rgb() value, you can convert using this answer
How to break a long array into smaller arrays?
So, I have tried using array_slice and either I don't know what I am doing with it, or I need another solution. I have this long array that is being returned from a database. I need to break it into smaller arrays of sequential six elements so as to apply the right prices with the correct items. I realize that there is no data in many of the array elements. That is ok. Those represent where there isn't a price for a particular size with the particular item. If someone can point me in the right direction, it will be greatly appreciated. Here is my array from a print_r. Array ( [0] => [1] => [2] => [3] => 761 [4] => [5] => [6] => [7] => [8] => [9] => [10] => 823 [11] => 937 [12] => [13] => [14] => [15] => 701 [16] => [17] => [18] => [19] => [20] => [21] => [22] => 745 [23] => 854 [24] => [25] => [26] => [27] => 735 [28] => [29] => [30] => [31] => [32] => [33] => [34] => 985 [35] => 1067 [36] => [37] => [38] => [39] => 655 [40] => [41] => [42] => [43] => [44] => [45] => 658 [46] => [47] => [48] => [49] => [50] => [51] => [52] => 701 [53] => 807 [54] => [55] => [56] => [57] => 692 [58] => [59] => [60] => [61] => [62] => [63] => [64] => [65] => 1020 [66] => [67] => [68] => 1039 [69] => [70] => 1099 [71] => [72] => [73] => [74] => 1029 [75] => [76] => 1149 [77] => [78] => 659 [79] => 664 [80] => [81] => [82] => [83] => [84] => 714 [85] => [86] => [87] => [88] => [89] => [90] => [91] => 724 [92] => 724 [93] => 739 [94] => 759 [95] => [96] => [97] => [98] => [99] => [100] => 989 [101] => [102] => 599 [103] => [104] => [105] => [106] => [107] => [108] => [109] => 679 [110] => 674 [111] => 669 [112] => 689 [113] => [114] => [115] => [116] => [117] => [118] => 899 [119] => [120] => 599 [121] => [122] => [123] => [124] => [125] => [126] => [127] => 614 [128] => 609 [129] => 639 [130] => 634 [131] => [132] => [133] => [134] => [135] => [136] => 834 [137] => [138] => 584 [139] => [140] => [141] => [142] => [143] => [144] => [145] => 652 [146] => 659 [147] => 644 [148] => 649 [149] => [150] => [151] => [152] => [153] => [154] => 829 [155] => [156] => 674 [157] => [158] => [159] => [160] => [161] => [162] => [163] => 659 [164] => 774 [165] => 679 [166] => 719 [167] => 969 [168] => [169] => [170] => [171] => [172] => 994 [173] => [174] => [175] => [176] => [177] => 1100 [178] => [179] => [180] => [181] => [182] => [183] => [184] => 1215 [185] => [186] => [187] => [188] => [189] => [190] => [191] => 1334 [192] => [193] => [194] => [195] => 825 [196] => [197] => [198] => [199] => [200] => [201] => [202] => 898 [203] => 1045 [204] => [205] => [206] => [207] => 915 [208] => [209] => [210] => [211] => [212] => [213] => [214] => 1012 [215] => [216] => [217] => [218] => [219] => [220] => [221] => 1174 [222] => [223] => [224] => [225] => 963 [226] => [227] => 1224 [228] => [229] => [230] => [231] => 944 [232] => [233] => 1222 [234] => [235] => [236] => [237] => 819 [238] => [239] => [240] => [241] => [242] => [243] => 822 [244] => [245] => [246] => [247] => [248] => [249] => [250] => 891 [251] => 1016 [252] => [253] => [254] => [255] => 856 [256] => [257] => [258] => [259] => [260] => [261] => [262] => 1131 [263] => 1229 [264] => [265] => [266] => [267] => [268] => [269] => 1234 [270] => 972 [271] => [272] => [273] => [274] => [275] => [276] => [277] => [278] => 982 [279] => [280] => 1017 [281] => [282] => [283] => 937 [284] => 932 [285] => [286] => 947 [287] => [288] => 857 [289] => [290] => [291] => [292] => [293] => [294] => [295] => [296] => 867 [297] => [298] => 892 [299] => [300] => [301] => [302] => 917 [303] => [304] => 907 [305] => [306] => [307] => [308] => 1032 [309] => [310] => 977 [311] => [312] => [313] => [314] => [315] => [316] => 1307 [317] => [318] => [319] => [320] => [321] => [322] => 1182 [323] => [324] => [325] => [326] => [327] => [328] => 1322 [329] => [330] => [331] => [332] => [333] => 1019 [334] => [335] => [336] => [337] => [338] => [339] => [340] => [341] => 1265 [342] => [343] => [344] => [345] => 1019 [346] => [347] => [348] => [349] => [350] => [351] => [352] => 1093 [353] => 1265 )
This should work for you: <?php //As an example $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12); //Splits the array into groups of 6 $array = array_chunk($array, 6); print_r($array); ?> Output: Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 ) [1] => Array ( [0] => 7 [1] => 8 [2] => 9 [3] => 10 [4] => 11 [5] => 12 ) )
how to create a unique code with proper format
I want to create unique code iwth respect to particular selected item my unique code format is FN1A,FN1B---------FN1Z After z loop is start again FN2A,FN2B-----------FN2Z So on Here i use this code <?php for($row=1; $row<=22; $row++){ echo "<tr>"; for ($column='A'; $column!='AA'; $column++){ echo "<td> $row $column </td>"; } echo "</tr>"; } ?> Please help me guys to create unique sample code with same format i mention in this
Try PHP Range <?php for($row=1; $row<=22; $row++){ echo "<tr>"; foreach (range('A', 'Z') as $char) { // Get A - Z as array echo "FN{$row}{$char}"; //Concatenate as per your requirements } echo "</tr>"; } ?>
for($row=1; $row<=22; $row++){ echo "<tr>"; for ($column='A'; $column<='Z'; $column++){ echo "<td> FN".$row . $column." </td>"; } echo "</tr>"; }
I know about the concatenate guys you concatenate with my logic but I have form with particular samples one i select the sample from dropdown one unique code genrate and insert into database
I think what you are missing is the range function in php, visit http://php.net/manual/en/function.range.php for detail information, I will leave you the example I built, regards. <?php $array_alb = range('A', 'Z'); $array_num = range('1', '9'); echo '<pre>'; print_r($array_alb); echo '</pre><pre>'; print_r($array_num); echo '</pre>'; $prefix = 'FN'; $result = array(); foreach ($array_num as $num) { foreach($array_alb as $letter) { $result[] = $prefix.$num.$letter; } } echo '<pre>'; print_r($result); echo '<pre>'; ?> Array ( [0] => FN1A [1] => FN1B [2] => FN1C [3] => FN1D [4] => FN1E [5] => FN1F [6] => FN1G [7] => FN1H [8] => FN1I [9] => FN1J [10] => FN1K [11] => FN1L [12] => FN1M [13] => FN1N [14] => FN1O [15] => FN1P [16] => FN1Q [17] => FN1R [18] => FN1S [19] => FN1T [20] => FN1U [21] => FN1V [22] => FN1W [23] => FN1X [24] => FN1Y [25] => FN1Z [26] => FN2A [27] => FN2B [28] => FN2C [29] => FN2D [30] => FN2E [31] => FN2F [32] => FN2G [33] => FN2H [34] => FN2I [35] => FN2J [36] => FN2K [37] => FN2L [38] => FN2M [39] => FN2N [40] => FN2O [41] => FN2P [42] => FN2Q [43] => FN2R [44] => FN2S [45] => FN2T [46] => FN2U [47] => FN2V [48] => FN2W [49] => FN2X [50] => FN2Y [51] => FN2Z [52] => FN3A [53] => FN3B [54] => FN3C [55] => FN3D [56] => FN3E [57] => FN3F [58] => FN3G [59] => FN3H [60] => FN3I [61] => FN3J [62] => FN3K [63] => FN3L [64] => FN3M [65] => FN3N [66] => FN3O [67] => FN3P [68] => FN3Q [69] => FN3R [70] => FN3S [71] => FN3T [72] => FN3U [73] => FN3V [74] => FN3W [75] => FN3X [76] => FN3Y [77] => FN3Z [78] => FN4A [79] => FN4B [80] => FN4C [81] => FN4D [82] => FN4E [83] => FN4F [84] => FN4G [85] => FN4H [86] => FN4I [87] => FN4J [88] => FN4K [89] => FN4L [90] => FN4M [91] => FN4N [92] => FN4O [93] => FN4P [94] => FN4Q [95] => FN4R [96] => FN4S [97] => FN4T [98] => FN4U [99] => FN4V [100] => FN4W [101] => FN4X [102] => FN4Y [103] => FN4Z [104] => FN5A [105] => FN5B [106] => FN5C [107] => FN5D [108] => FN5E [109] => FN5F [110] => FN5G [111] => FN5H [112] => FN5I [113] => FN5J [114] => FN5K [115] => FN5L [116] => FN5M [117] => FN5N [118] => FN5O [119] => FN5P [120] => FN5Q [121] => FN5R [122] => FN5S [123] => FN5T [124] => FN5U [125] => FN5V [126] => FN5W [127] => FN5X [128] => FN5Y [129] => FN5Z [130] => FN6A [131] => FN6B [132] => FN6C [133] => FN6D [134] => FN6E [135] => FN6F [136] => FN6G [137] => FN6H [138] => FN6I [139] => FN6J [140] => FN6K [141] => FN6L [142] => FN6M [143] => FN6N [144] => FN6O [145] => FN6P [146] => FN6Q [147] => FN6R [148] => FN6S [149] => FN6T [150] => FN6U [151] => FN6V [152] => FN6W [153] => FN6X [154] => FN6Y [155] => FN6Z [156] => FN7A [157] => FN7B [158] => FN7C [159] => FN7D [160] => FN7E [161] => FN7F [162] => FN7G [163] => FN7H [164] => FN7I [165] => FN7J [166] => FN7K [167] => FN7L [168] => FN7M [169] => FN7N [170] => FN7O [171] => FN7P [172] => FN7Q [173] => FN7R [174] => FN7S [175] => FN7T [176] => FN7U [177] => FN7V [178] => FN7W [179] => FN7X [180] => FN7Y [181] => FN7Z [182] => FN8A [183] => FN8B [184] => FN8C [185] => FN8D [186] => FN8E [187] => FN8F [188] => FN8G [189] => FN8H [190] => FN8I [191] => FN8J [192] => FN8K [193] => FN8L [194] => FN8M [195] => FN8N [196] => FN8O [197] => FN8P [198] => FN8Q [199] => FN8R [200] => FN8S [201] => FN8T [202] => FN8U [203] => FN8V [204] => FN8W [205] => FN8X [206] => FN8Y [207] => FN8Z [208] => FN9A [209] => FN9B [210] => FN9C [211] => FN9D [212] => FN9E [213] => FN9F [214] => FN9G [215] => FN9H [216] => FN9I [217] => FN9J [218] => FN9K [219] => FN9L [220] => FN9M [221] => FN9N [222] => FN9O [223] => FN9P [224] => FN9Q [225] => FN9R [226] => FN9S [227] => FN9T [228] => FN9U [229] => FN9V [230] => FN9W [231] => FN9X [232] => FN9Y [233] => FN9Z )
PHP - DateTime::createFromFormat seems not to find the pattern
I have the following date: (Tue 7:00AM EST). Now in order to change its format to 2014-01-21 7:00, I made use of DateTime:createFromFormat() and DateTime::format(). However, it does not seem to find the pattern in the string mentioned above. Here's the code: <?php $date = DateTime::createFromFormat('(D g:iA T)', '(Tue 7:00AM EST)'); if($date !== false) { var_dump($date->format('Y-m-d H:i')); } else { echo 'Invalid date!'; } ?> Prints: Invalid Date!
Trim out the brackets: $date = DateTime::createFromFormat('D g:iA T', trim('(Tue 7:00AM EST)', '()'));
print_r(DateTime::getLastErrors(),1); gave me: Array ( [warning_count] => 0 [warnings] => Array ( ) [error_count] => 1 [errors] => Array ( [16] => Data missing ) ) which means at index 16 of the string '(Tue 7:00AM EST)' there is data missing (at the last bracket). echo print_r(DateTimeZone::listIdentifiers()); lists the following timezones Array ( [0] => Africa/Abidjan [1] => Africa/Accra [2] => Africa/Addis_Ababa [3] => Africa/Algiers [4] => Africa/Asmara [5] => Africa/Bamako [6] => Africa/Bangui [7] => Africa/Banjul [8] => Africa/Bissau [9] => Africa/Blantyre [10] => Africa/Brazzaville [11] => Africa/Bujumbura [12] => Africa/Cairo [13] => Africa/Casablanca [14] => Africa/Ceuta [15] => Africa/Conakry [16] => Africa/Dakar [17] => Africa/Dar_es_Salaam [18] => Africa/Djibouti [19] => Africa/Douala [20] => Africa/El_Aaiun [21] => Africa/Freetown [22] => Africa/Gaborone [23] => Africa/Harare [24] => Africa/Johannesburg [25] => Africa/Juba [26] => Africa/Kampala [27] => Africa/Khartoum [28] => Africa/Kigali [29] => Africa/Kinshasa [30] => Africa/Lagos [31] => Africa/Libreville [32] => Africa/Lome [33] => Africa/Luanda [34] => Africa/Lubumbashi [35] => Africa/Lusaka [36] => Africa/Malabo [37] => Africa/Maputo [38] => Africa/Maseru [39] => Africa/Mbabane [40] => Africa/Mogadishu [41] => Africa/Monrovia [42] => Africa/Nairobi [43] => Africa/Ndjamena [44] => Africa/Niamey [45] => Africa/Nouakchott [46] => Africa/Ouagadougou [47] => Africa/Porto-Novo [48] => Africa/Sao_Tome [49] => Africa/Tripoli [50] => Africa/Tunis [51] => Africa/Windhoek [52] => America/Adak [53] => America/Anchorage [54] => America/Anguilla [55] => America/Antigua [56] => America/Araguaina [57] => America/Argentina/Buenos_Aires [58] => America/Argentina/Catamarca [59] => America/Argentina/Cordoba [60] => America/Argentina/Jujuy [61] => America/Argentina/La_Rioja [62] => America/Argentina/Mendoza [63] => America/Argentina/Rio_Gallegos [64] => America/Argentina/Salta [65] => America/Argentina/San_Juan [66] => America/Argentina/San_Luis [67] => America/Argentina/Tucuman [68] => America/Argentina/Ushuaia [69] => America/Aruba [70] => America/Asuncion [71] => America/Atikokan [72] => America/Bahia [73] => America/Bahia_Banderas [74] => America/Barbados [75] => America/Belem [76] => America/Belize [77] => America/Blanc-Sablon [78] => America/Boa_Vista [79] => America/Bogota [80] => America/Boise [81] => America/Cambridge_Bay [82] => America/Campo_Grande [83] => America/Cancun [84] => America/Caracas [85] => America/Cayenne [86] => America/Cayman [87] => America/Chicago [88] => America/Chihuahua [89] => America/Costa_Rica [90] => America/Creston [91] => America/Cuiaba [92] => America/Curacao [93] => America/Danmarkshavn [94] => America/Dawson [95] => America/Dawson_Creek [96] => America/Denver [97] => America/Detroit [98] => America/Dominica [99] => America/Edmonton [100] => America/Eirunepe [101] => America/El_Salvador [102] => America/Fortaleza [103] => America/Glace_Bay [104] => America/Godthab [105] => America/Goose_Bay [106] => America/Grand_Turk [107] => America/Grenada [108] => America/Guadeloupe [109] => America/Guatemala [110] => America/Guayaquil [111] => America/Guyana [112] => America/Halifax [113] => America/Havana [114] => America/Hermosillo [115] => America/Indiana/Indianapolis [116] => America/Indiana/Knox [117] => America/Indiana/Marengo [118] => America/Indiana/Petersburg [119] => America/Indiana/Tell_City [120] => America/Indiana/Vevay [121] => America/Indiana/Vincennes [122] => America/Indiana/Winamac [123] => America/Inuvik [124] => America/Iqaluit [125] => America/Jamaica [126] => America/Juneau [127] => America/Kentucky/Louisville [128] => America/Kentucky/Monticello [129] => America/Kralendijk [130] => America/La_Paz [131] => America/Lima [132] => America/Los_Angeles [133] => America/Lower_Princes [134] => America/Maceio [135] => America/Managua [136] => America/Manaus [137] => America/Marigot [138] => America/Martinique [139] => America/Matamoros [140] => America/Mazatlan [141] => America/Menominee [142] => America/Merida [143] => America/Metlakatla [144] => America/Mexico_City [145] => America/Miquelon [146] => America/Moncton [147] => America/Monterrey [148] => America/Montevideo [149] => America/Montserrat [150] => America/Nassau [151] => America/New_York [152] => America/Nipigon [153] => America/Nome [154] => America/Noronha [155] => America/North_Dakota/Beulah [156] => America/North_Dakota/Center [157] => America/North_Dakota/New_Salem [158] => America/Ojinaga [159] => America/Panama [160] => America/Pangnirtung [161] => America/Paramaribo [162] => America/Phoenix [163] => America/Port-au-Prince [164] => America/Port_of_Spain [165] => America/Porto_Velho [166] => America/Puerto_Rico [167] => America/Rainy_River [168] => America/Rankin_Inlet [169] => America/Recife [170] => America/Regina [171] => America/Resolute [172] => America/Rio_Branco [173] => America/Santa_Isabel [174] => America/Santarem [175] => America/Santiago [176] => America/Santo_Domingo [177] => America/Sao_Paulo [178] => America/Scoresbysund [179] => America/Sitka [180] => America/St_Barthelemy [181] => America/St_Johns [182] => America/St_Kitts [183] => America/St_Lucia [184] => America/St_Thomas [185] => America/St_Vincent [186] => America/Swift_Current [187] => America/Tegucigalpa [188] => America/Thule [189] => America/Thunder_Bay [190] => America/Tijuana [191] => America/Toronto [192] => America/Tortola [193] => America/Vancouver [194] => America/Whitehorse [195] => America/Winnipeg [196] => America/Yakutat [197] => America/Yellowknife [198] => Antarctica/Casey [199] => Antarctica/Davis [200] => Antarctica/DumontDUrville [201] => Antarctica/Macquarie [202] => Antarctica/Mawson [203] => Antarctica/McMurdo [204] => Antarctica/Palmer [205] => Antarctica/Rothera [206] => Antarctica/Syowa [207] => Antarctica/Vostok [208] => Arctic/Longyearbyen [209] => Asia/Aden [210] => Asia/Almaty [211] => Asia/Amman [212] => Asia/Anadyr [213] => Asia/Aqtau [214] => Asia/Aqtobe [215] => Asia/Ashgabat [216] => Asia/Baghdad [217] => Asia/Bahrain [218] => Asia/Baku [219] => Asia/Bangkok [220] => Asia/Beirut [221] => Asia/Bishkek [222] => Asia/Brunei [223] => Asia/Choibalsan [224] => Asia/Chongqing [225] => Asia/Colombo [226] => Asia/Damascus [227] => Asia/Dhaka [228] => Asia/Dili [229] => Asia/Dubai [230] => Asia/Dushanbe [231] => Asia/Gaza [232] => Asia/Harbin [233] => Asia/Hebron [234] => Asia/Ho_Chi_Minh [235] => Asia/Hong_Kong [236] => Asia/Hovd [237] => Asia/Irkutsk [238] => Asia/Jakarta [239] => Asia/Jayapura [240] => Asia/Jerusalem [241] => Asia/Kabul [242] => Asia/Kamchatka [243] => Asia/Karachi [244] => Asia/Kashgar [245] => Asia/Kathmandu [246] => Asia/Khandyga [247] => Asia/Kolkata [248] => Asia/Krasnoyarsk [249] => Asia/Kuala_Lumpur [250] => Asia/Kuching [251] => Asia/Kuwait [252] => Asia/Macau [253] => Asia/Magadan [254] => Asia/Makassar [255] => Asia/Manila [256] => Asia/Muscat [257] => Asia/Nicosia [258] => Asia/Novokuznetsk [259] => Asia/Novosibirsk [260] => Asia/Omsk [261] => Asia/Oral [262] => Asia/Phnom_Penh [263] => Asia/Pontianak [264] => Asia/Pyongyang [265] => Asia/Qatar [266] => Asia/Qyzylorda [267] => Asia/Rangoon [268] => Asia/Riyadh [269] => Asia/Sakhalin [270] => Asia/Samarkand [271] => Asia/Seoul [272] => Asia/Shanghai [273] => Asia/Singapore [274] => Asia/Taipei [275] => Asia/Tashkent [276] => Asia/Tbilisi [277] => Asia/Tehran [278] => Asia/Thimphu [279] => Asia/Tokyo [280] => Asia/Ulaanbaatar [281] => Asia/Urumqi [282] => Asia/Ust-Nera [283] => Asia/Vientiane [284] => Asia/Vladivostok [285] => Asia/Yakutsk [286] => Asia/Yekaterinburg [287] => Asia/Yerevan [288] => Atlantic/Azores [289] => Atlantic/Bermuda [290] => Atlantic/Canary [291] => Atlantic/Cape_Verde [292] => Atlantic/Faroe [293] => Atlantic/Madeira [294] => Atlantic/Reykjavik [295] => Atlantic/South_Georgia [296] => Atlantic/St_Helena [297] => Atlantic/Stanley [298] => Australia/Adelaide [299] => Australia/Brisbane [300] => Australia/Broken_Hill [301] => Australia/Currie [302] => Australia/Darwin [303] => Australia/Eucla [304] => Australia/Hobart [305] => Australia/Lindeman [306] => Australia/Lord_Howe [307] => Australia/Melbourne [308] => Australia/Perth [309] => Australia/Sydney [310] => Europe/Amsterdam [311] => Europe/Andorra [312] => Europe/Athens [313] => Europe/Belgrade [314] => Europe/Berlin [315] => Europe/Bratislava [316] => Europe/Brussels [317] => Europe/Bucharest [318] => Europe/Budapest [319] => Europe/Busingen [320] => Europe/Chisinau [321] => Europe/Copenhagen [322] => Europe/Dublin [323] => Europe/Gibraltar [324] => Europe/Guernsey [325] => Europe/Helsinki [326] => Europe/Isle_of_Man [327] => Europe/Istanbul [328] => Europe/Jersey [329] => Europe/Kaliningrad [330] => Europe/Kiev [331] => Europe/Lisbon [332] => Europe/Ljubljana [333] => Europe/London [334] => Europe/Luxembourg [335] => Europe/Madrid [336] => Europe/Malta [337] => Europe/Mariehamn [338] => Europe/Minsk [339] => Europe/Monaco [340] => Europe/Moscow [341] => Europe/Oslo [342] => Europe/Paris [343] => Europe/Podgorica [344] => Europe/Prague [345] => Europe/Riga [346] => Europe/Rome [347] => Europe/Samara [348] => Europe/San_Marino [349] => Europe/Sarajevo [350] => Europe/Simferopol [351] => Europe/Skopje [352] => Europe/Sofia [353] => Europe/Stockholm [354] => Europe/Tallinn [355] => Europe/Tirane [356] => Europe/Uzhgorod [357] => Europe/Vaduz [358] => Europe/Vatican [359] => Europe/Vienna [360] => Europe/Vilnius [361] => Europe/Volgograd [362] => Europe/Warsaw [363] => Europe/Zagreb [364] => Europe/Zaporozhye [365] => Europe/Zurich [366] => Indian/Antananarivo [367] => Indian/Chagos [368] => Indian/Christmas [369] => Indian/Cocos [370] => Indian/Comoro [371] => Indian/Kerguelen [372] => Indian/Mahe [373] => Indian/Maldives [374] => Indian/Mauritius [375] => Indian/Mayotte [376] => Indian/Reunion [377] => Pacific/Apia [378] => Pacific/Auckland [379] => Pacific/Chatham [380] => Pacific/Chuuk [381] => Pacific/Easter [382] => Pacific/Efate [383] => Pacific/Enderbury [384] => Pacific/Fakaofo [385] => Pacific/Fiji [386] => Pacific/Funafuti [387] => Pacific/Galapagos [388] => Pacific/Gambier [389] => Pacific/Guadalcanal [390] => Pacific/Guam [391] => Pacific/Honolulu [392] => Pacific/Johnston [393] => Pacific/Kiritimati [394] => Pacific/Kosrae [395] => Pacific/Kwajalein [396] => Pacific/Majuro [397] => Pacific/Marquesas [398] => Pacific/Midway [399] => Pacific/Nauru [400] => Pacific/Niue [401] => Pacific/Norfolk [402] => Pacific/Noumea [403] => Pacific/Pago_Pago [404] => Pacific/Palau [405] => Pacific/Pitcairn [406] => Pacific/Pohnpei [407] => Pacific/Port_Moresby [408] => Pacific/Rarotonga [409] => Pacific/Saipan [410] => Pacific/Tahiti [411] => Pacific/Tarawa [412] => Pacific/Tongatapu [413] => Pacific/Wake [414] => Pacific/Wallis [415] => UTC ) So there is not EST listed. However $date = DateTime::createFromFormat('T', 'EST'); works without problems, in contrast to $date = DateTime::createFromFormat('(T)', '(EST)');. I could not manage to get exactly that example working, but maybe my mentioned thoughts can help you. BTW: The following worked for me: Removing the brackets (maybe the easiest solution) $date = DateTime::createFromFormat('(D g:iA)', '(Tue 7:00AM)'); (without timezone)
You don't need to trim out the brackets, your date format can be parsed by \DateTime::createFromFormat() without any problems:- $dateStr = "(Tue 7:00AM EST)"; $date = \DateTime::createFromFormat("(D g:iA T", $dateStr); var_dump($date); You will notice that the trick is to leave out the trailing ). Output:- object(DateTime)[1] public 'date' => string '2014-01-21 07:00:00' (length=19) public 'timezone_type' => int 2 public 'timezone' => string 'EST' (length=3) See it working and the manual for formats accepted by DateTime::createFromFormat().
print_r() prints out only 150 elements in array
I have an array $product_urls containing 200 elements. Problem: When I do a print_r($product_urls), PHP prints out an array containing 150 elements, and the output appears to be truncated because its missing the closing ). I checked the HTML source code generated and it is indeed truncated at the 150th element. count($product_urls) gives 200. This is puzzling. I'm using a PHP framework called Laravel. Any ideas? PHP Code echo "<pre>"; echo count($product_urls); print_r($product_urls); Output 200Array ( [0] => http://www.example.com/mysite/mysite-Vest-With-Girl-Print/Prod/pgeproduct.aspx?iid=2409264 [1] => http://www.example.com/mysite/mysite-T-Shirt-With-Dork-Print/Prod/pgeproduct.aspx?iid=2483696 [2] => http://www.example.com/mysite/mysite-T-Shirt-With-Kasabian-Print/Prod/pgeproduct.aspx?iid=2428327 [3] => http://www.example.com/mysite/mysite-Long-Sleeve-Crew-Neck-T-Shirt-With-Pocket/Prod/pgeproduct.aspx?iid=2548469 [4] => http://www.example.com/Scotch-Soda/Scotch-And-Soda-T-Shirt-In-Washed-Cotton/Prod/pgeproduct.aspx?iid=2496980 //... [147] => http://www.example.com/BePriv/Be-Priv-90210-Tiffany-T-shirt-Exclusive-To-mysite-UK/Prod/pgeproduct.aspx?iid=2262271 [148] => http://www.example.com/The-Quiet-Life/The-Quiet-Life-Start-Making-Sense-T-Shirt/Prod/pgeproduct.aspx?iid=2200659 [149] => http://www.example.com/The-Quiet-Life/The-Quiet-Life-Camera-Statue-T-Shirt/Prod/pgeproduct.aspx?iid=2200660 Entire Print_r Output (using Raheel Shan's method) 200Array ( [0] => http://www.example.com/mysite/mysite-Vest-With-Girl-Print/Prod/pgeproduct.aspx?iid=2409264 [1] => http://www.example.com/mysite/mysite-T-Shirt-With-Dork-Print/Prod/pgeproduct.aspx?iid=2483696 [2] => http://www.example.com/mysite/mysite-T-Shirt-With-Kasabian-Print/Prod/pgeproduct.aspx?iid=2428327 [3] => http://www.example.com/mysite/mysite-Long-Sleeve-Crew-Neck-T-Shirt-With-Pocket/Prod/pgeproduct.aspx?iid=2548469 [4] => http://www.example.com/Scotch-Soda/Scotch-And-Soda-T-Shirt-In-Washed-Cotton/Prod/pgeproduct.aspx?iid=2496980 [5] => http://www.example.com/Scotch-Soda/Scotch-And-Soda-T-Shirt-with-Block-Hoop/Prod/pgeproduct.aspx?iid=2496983 [6] => http://www.example.com/Carhartt/Carhartt-Marker-T-Shirt/Prod/pgeproduct.aspx?iid=2453973 [7] => http://www.example.com/Levis-Vintage/Levis-Vintage-T-Shirt-1950-Sportswear/Prod/pgeproduct.aspx?iid=2270995 [8] => http://www.example.com/The-Quiet-Life/The-Quiet-Life-Camera-Club-T-shirt-Bike/Prod/pgeproduct.aspx?iid=2494276 [9] => http://www.example.com/Reclaimed-Vintage/Reclaimed-Vintage-Vest-with-Paisley-Peace-Print/Prod/pgeproduct.aspx?iid=2533797 [10] => http://www.example.com/Supreme-Being/Supremebeing-White-Canvas-Project-T-Shirt-Mr-Jago/Prod/pgeproduct.aspx?iid=2363025 [11] => http://www.example.com/Reclaimed-Vintage/Reclaimed-Vintage-T-Shirt-with-Tye-Dye-Print/Prod/pgeproduct.aspx?iid=2533633 [12] => http://www.example.com/Emporio-Armani/Emporio-Armani-Pure-Cotton-Crew-T-Shirt/Prod/pgeproduct.aspx?iid=1999130 [13] => http://www.example.com/mysite/mysite-T-Shirt-With-Layered-Print/Prod/pgeproduct.aspx?iid=2457845 [14] => http://www.example.com/Diesel/Diesel-T-Shirt-With-Stamp-Print/Prod/pgeproduct.aspx?iid=2441057 [15] => http://www.example.com/Diesel/Diesel-T-Shirt-With-Label-Print/Prod/pgeproduct.aspx?iid=2441126 [16] => http://www.example.com/Lee/Lee-T-Shirt-With-Play-Print/Prod/pgeproduct.aspx?iid=2425959 [17] => http://www.example.com/Lee/Lee-T-Shirt-With-Print/Prod/pgeproduct.aspx?iid=2426033 [18] => http://www.example.com/Lee/Lee-Grandad-Top/Prod/pgeproduct.aspx?iid=2425415 [19] => http://www.example.com/Nike-Skateboard/Nike-Skateboarding-T-Shirt-Speciman-Icon/Prod/pgeproduct.aspx?iid=2445650 [20] => http://www.example.com/American-Apparel/American-Apparel-Muscle-Tank/Prod/pgeproduct.aspx?iid=2503093 [21] => http://www.example.com/Religion/Religion-Safety-Pin-Skull-T-Shirt/Prod/pgeproduct.aspx?iid=2398683 [22] => http://www.example.com/Religion/Religion-Clash-Long-Sleeve-Top/Prod/pgeproduct.aspx?iid=2398419 [23] => http://www.example.com/American-Apparel/American-Apparel-Helvetica-T-Shirt-ZZ/Prod/pgeproduct.aspx?iid=2502997 [24] => http://www.example.com/American-Apparel/American-Apparel-Helvetica-T-Shirt-XX/Prod/pgeproduct.aspx?iid=2502998 [25] => http://www.example.com/American-Apparel/American-Apparel-3/4-Sleeve-Raglan-Top/Prod/pgeproduct.aspx?iid=2503354 [26] => http://www.example.com/Nike-Skateboard/Nike-Skateboarding-Laces-T-Shirt/Prod/pgeproduct.aspx?iid=2445588 [27] => http://www.example.com/mysite/mysite-T-Shirt-With-Animal-Print-Girl-Print/Prod/pgeproduct.aspx?iid=2410231 [28] => http://www.example.com/mysite/mysite-T-Shirt-With-Oxford-Pocket/Prod/pgeproduct.aspx?iid=2480313 [29] => http://www.example.com/mysite/mysite-Stripe-T-Shirt-With-Pocket/Prod/pgeproduct.aspx?iid=2420685 [30] => http://www.example.com/mysite/mysite-T-Shirt-With-Flag-Print/Prod/pgeproduct.aspx?iid=2484341 [31] => http://www.example.com/Cheap-Monday/Cheap-Monday-Stripe-T-Shirt/Prod/pgeproduct.aspx?iid=2379675 [32] => http://www.example.com/Cheap-Monday/Cheap-Monday-Tor-T-Shirt/Prod/pgeproduct.aspx?iid=2379596 [33] => http://www.example.com/Hilfiger-Denim/Hilfiger-Denim-T-Shirt/Prod/pgeproduct.aspx?iid=2309725 [34] => http://www.example.com/Franklin-Marshall/Franklin-Marshall-T-Shirt/Prod/pgeproduct.aspx?iid=2360997 [35] => http://www.example.com/Denham/Denham-T-Shirt-Barnum-Pocket/Prod/pgeproduct.aspx?iid=2302619 [36] => http://www.example.com/Analog/Analog-Baseball-T-Shirt/Prod/pgeproduct.aspx?iid=2445332 [37] => http://www.example.com/Analog/Analog-T-shirt-Astro-Dot/Prod/pgeproduct.aspx?iid=2445516 [38] => http://www.example.com/Adidas-Originals/Adidas-Originals-T-Shirt-Stencil-Trefoil/Prod/pgeproduct.aspx?iid=2447712 [39] => http://www.example.com/Adidas-Originals/Adidas-Originals-T-Shirt-Fine-Stripe-Trefoil-Logo/Prod/pgeproduct.aspx?iid=2447613 [40] => http://www.example.com/Adidas-Originals/Adidas-Originals-Superstar-T-Shirt/Prod/pgeproduct.aspx?iid=2446200 [41] => http://www.example.com/Adidas-Originals/Adidas-Originals-Originals-Icon-T-Shirt/Prod/pgeproduct.aspx?iid=2446130 [42] => http://www.example.com/Adidas-Originals/Adidas-Originals-T-Shirt-Trefoil-Rasta/Prod/pgeproduct.aspx?iid=2349590 [43] => http://www.example.com/Adidas-Originals/Adidas-Originals-T-Shirt-Masking-Tape/Prod/pgeproduct.aspx?iid=2349584 [44] => http://www.example.com/Adidas-Originals/Adidas-Originals-Superstar-T-Shirt/Prod/pgeproduct.aspx?iid=2446162 [45] => http://www.example.com/Adidas-Originals/Adidas-Originals-Daily-Hustle-T-Shirt/Prod/pgeproduct.aspx?iid=2349550 [46] => http://www.example.com/G-Star/G-Star-T-Shirt-Elwood-Restany-Motorbike-Logo/Prod/pgeproduct.aspx?iid=2258870 [47] => http://www.example.com/mysite/mysite-Long-Sleeved-T-Shirt-With-Grandad-Collar-In-Pique-Jersey/Prod/pgeproduct.aspx?iid=2395254 [48] => http://www.example.com/Religion/Religion-Basic-Scoop-Neck-T-Shirt/Prod/pgeproduct.aspx?iid=1397435 [49] => http://www.example.com/mysite/mysite-Vest-With-Racer-Back/Prod/pgeproduct.aspx?iid=2457514 [50] => http://www.example.com/mysite/mysite-T-Shirt-With-Varsity-Print/Prod/pgeproduct.aspx?iid=2484233 [51] => http://www.example.com/Lazy-Oaf/Lazy-Oaf-Log-In-T-Shirt/Prod/pgeproduct.aspx?iid=2366658 [52] => http://www.example.com/Ezra-Wine/Ezra-Wine-Medusa-T-Shirt/Prod/pgeproduct.aspx?iid=2383291 [53] => http://www.example.com/Lazy-Oaf/Lazy-Oaf-Dropout-T-Shirt/Prod/pgeproduct.aspx?iid=2366535 [54] => http://www.example.com/Lazy-Oaf/Lazy-Oaf-T-Shirt-with-Tongue-Pocket/Prod/pgeproduct.aspx?iid=2366527 [55] => http://www.example.com/Lazy-Oaf/Lazy-Oaf-Going-to-Hell-T-Shirt/Prod/pgeproduct.aspx?iid=2366525 [56] => http://www.example.com/Denham/Denham-T-Shirt-With-Pocket/Prod/pgeproduct.aspx?iid=2511832 [57] => http://www.example.com/55DSL/55DSL-Hula-T-Shirt/Prod/pgeproduct.aspx?iid=2375696 [58] => http://www.example.com/55DSL/55DSL-Sky-T-Shirt/Prod/pgeproduct.aspx?iid=2375931 [59] => http://www.example.com/Selected/Selected-Stripe-T-Shirt/Prod/pgeproduct.aspx?iid=2504193 [60] => http://www.example.com/Selected/Selected-Stripe-T-Shirt/Prod/pgeproduct.aspx?iid=2504191 [61] => http://www.example.com/Selected/Selected-T-shirt-with-Double-Layer/Prod/pgeproduct.aspx?iid=2504184 [62] => http://www.example.com/Selected/Selected-T-Shirt-with-Double-Layer/Prod/pgeproduct.aspx?iid=2504135 [63] => http://www.example.com/Denham/Denham-T-Shirt-With-Scissor-Print/Prod/pgeproduct.aspx?iid=2511889 [64] => http://www.example.com/Replay/Replay-T-Shirt-With-V-Neck/Prod/pgeproduct.aspx?iid=2423227 [65] => http://www.example.com/Lazy-Oaf/Lazy-Oaf-Patches-T-Shirt/Prod/pgeproduct.aspx?iid=2366648 [66] => http://www.example.com/Lazy-Oaf/Lazy-Oaf-T-Shirt-with-FC-Stripe/Prod/pgeproduct.aspx?iid=2366533 [67] => http://www.example.com/Lazy-Oaf/Lazy-Oaf-T-Shirt-with-Bandana-Pocket/Prod/pgeproduct.aspx?iid=2366528 [68] => http://www.example.com/Lazy-Oaf/Lazy-Oaf-End-is-Nigh-T-Shirt/Prod/pgeproduct.aspx?iid=2366425 [69] => http://www.example.com/Christopher-Shannon/Christopher-Shannon-Kidda-Laurel-T-Shirt/Prod/pgeproduct.aspx?iid=2323166 [70] => http://www.example.com/The-Quiet-Life/The-Quiet-Life-T-shirt-With-Cosmo-Pocket/Prod/pgeproduct.aspx?iid=2494015 [71] => http://www.example.com/Selected/Selected-T-Shirt-with-Pocket/Prod/pgeproduct.aspx?iid=2365377 [72] => http://www.example.com/Selected/Selected-Fleck-T-Shirt/Prod/pgeproduct.aspx?iid=2412803 [73] => http://www.example.com/mysite/mysite-T-Shirt-With-Aztec-Animal-Print/Prod/pgeproduct.aspx?iid=2412464 [74] => http://www.example.com/Worn-By/Worn-By-Neon-Tribal-T-Shirt/Prod/pgeproduct.aspx?iid=2305500 [75] => http://www.example.com/Worn-By/Worn-By-Hell-Yeah-T-Shirt/Prod/pgeproduct.aspx?iid=2305595 [76] => http://www.example.com/Religion/Religion-Razor-T-Shirt/Prod/pgeproduct.aspx?iid=2303944 [77] => http://www.example.com/mysite/mysite-T-Shirt-With-All-Over-Paisley-Print-And-Contrast-Pocket/Prod/pgeproduct.aspx?iid=2405169 [78] => http://www.example.com/River-Island/River-Island-Vest-with-Surf-Print/Prod/pgeproduct.aspx?iid=2391220 [79] => http://www.example.com/Selected/Selected-Stripe-Vest/Prod/pgeproduct.aspx?iid=2299829 [80] => http://www.example.com/Selected/Selected-Stripe-Vest/Prod/pgeproduct.aspx?iid=2299786 [81] => http://www.example.com/River-Island/River-Island-Motel-Vest/Prod/pgeproduct.aspx?iid=2398677 [82] => http://www.example.com/River-Island/River-Island-Vest/Prod/pgeproduct.aspx?iid=2398569 [83] => http://www.example.com/River-Island/River-Island-Vest-with-Shanghai-Print/Prod/pgeproduct.aspx?iid=2391145 [84] => http://www.example.com/Cheap-Monday/Cheap-Monday-Mond-T-Shirt/Prod/pgeproduct.aspx?iid=2379599 [85] => http://www.example.com/Esprit/Esprit-Vest/Prod/pgeproduct.aspx?iid=2249197 [86] => http://www.example.com/Reclaimed-Vintage/Reclaimed-Vintage-Russian-Naval-T-Shirts/Prod/pgeproduct.aspx?iid=2274797 [87] => http://www.example.com/Worn-By/Worn-By-Zebra-T-Shirt/Prod/pgeproduct.aspx?iid=2305605 [88] => http://www.example.com/Savant/Savant-Fresh-T-Shirt/Prod/pgeproduct.aspx?iid=2187734 [89] => http://www.example.com/New-Love-Club/New-Love-Club-Nude-T-Shirt/Prod/pgeproduct.aspx?iid=2031399 [90] => http://www.example.com/Your-Eyes-Lie/Your-Eyes-Lie-All-for-You-Vest/Prod/pgeproduct.aspx?iid=1996304 [91] => http://www.example.com/People-Tree/People-Tree-Sydney-Vest/Prod/pgeproduct.aspx?iid=2072528 [92] => http://www.example.com/mysite/mysite-Vest-With-Aztec-Design/Prod/pgeproduct.aspx?iid=2351895 [93] => http://www.example.com/mysite/mysite-Vest-With-All-Over-Geo-Print/Prod/pgeproduct.aspx?iid=2373754 [94] => http://www.example.com/mysite/mysite-Stripe-T-Shirt-With-Pocket/Prod/pgeproduct.aspx?iid=2257136 [95] => http://www.example.com/mysite/mysite-Stripe-T-Shirt-With-Pocket/Prod/pgeproduct.aspx?iid=2257138 [96] => http://www.example.com/mysite/mysite-Crew-Long-Sleeve-Top-With-Pocket/Prod/pgeproduct.aspx?iid=1874647 [97] => http://www.example.com/mysite/mysite-T-Shirt-With-Flower-Print/Prod/pgeproduct.aspx?iid=2373623 [98] => http://www.example.com/mysite/mysite-Crew-Neck-T-Shirt-With-Pocket/Prod/pgeproduct.aspx?iid=1605761 [99] => http://www.example.com/mysite/mysite-T-Shirt-With-Skull-Print/Prod/pgeproduct.aspx?iid=2483379 [100] => http://www.example.com/mysite/mysite-T-Shirt-With-Sex-Pistols-Print/Prod/pgeproduct.aspx?iid=2420836 [101] => http://www.example.com/mysite/mysite-T-Shirt-With-Aztec-Girl-Print/Prod/pgeproduct.aspx?iid=2409391 [102] => http://www.example.com/mysite/mysite-T-Shirt-With-Camo-Print-And-Chambray-Pocket/Prod/pgeproduct.aspx?iid=2408949 [103] => http://www.example.com/mysite/mysite-T-Shirt-With-In-There-Like-Swimwear-Print/Prod/pgeproduct.aspx?iid=2404269 [104] => http://www.example.com/mysite/mysite-T-Shirt-With-Camo-Pocket/Prod/pgeproduct.aspx?iid=2336996 [105] => http://www.example.com/mysite/mysite-T-Shirt-With-All-Over-Pattern/Prod/pgeproduct.aspx?iid=2367036 [106] => http://www.example.com/mysite/mysite-T-Shirt-With-Giant-Aztec-Print/Prod/pgeproduct.aspx?iid=2373696 [107] => http://www.example.com/mysite/mysite-Crew-Neck-T-Shirt-With-Pocket/Prod/pgeproduct.aspx?iid=2378610 [108] => http://www.example.com/mysite/mysite-T-Shirt-With-All-Over-Space-Print/Prod/pgeproduct.aspx?iid=2368944 [109] => http://www.example.com/mysite/mysite-3/4-Sleeve-Top-In-Waffle-Jersey/Prod/pgeproduct.aspx?iid=2395846 [110] => http://www.example.com/mysite/mysite-Vest-With-Fluro-Stripe/Prod/pgeproduct.aspx?iid=2352422 [111] => http://www.example.com/mysite/mysite-Vest-With-David-Bowie-Print/Prod/pgeproduct.aspx?iid=2393776 [112] => http://www.example.com/mysite/mysite-T-Shirt-With-Shoulder-Patch/Prod/pgeproduct.aspx?iid=2364066 [113] => http://www.example.com/mysite/mysite-T-Shirt-With-Deep-V-Neck/Prod/pgeproduct.aspx?iid=2428120 [114] => http://www.example.com/mysite/mysite-T-Shirt-With-Shoulder-Patch/Prod/pgeproduct.aspx?iid=2375275 [115] => http://www.example.com/mysite/mysite-T-Shirt-With-Mystic-Eye-Print/Prod/pgeproduct.aspx?iid=2407356 [116] => http://www.example.com/mysite/mysite-T-Shirt-With-Aztec-Hem-Print/Prod/pgeproduct.aspx?iid=2371017 [117] => http://www.example.com/mysite/mysite-T-Shirt-With-All-Over-Hula-Girl-Print/Prod/pgeproduct.aspx?iid=2407724 [118] => http://www.example.com/mysite/mysite-T-Shirt-With-Colorado-Print/Prod/pgeproduct.aspx?iid=2352880 [119] => http://www.example.com/mysite/mysite-T-Shirt-With-All-Over-Print/Prod/pgeproduct.aspx?iid=2412241 [120] => http://www.example.com/mysite/mysite-Stripe-T-Shirt-With-Flag-Print/Prod/pgeproduct.aspx?iid=2363870 [121] => http://www.example.com/mysite/mysite-Vest-With-Tape-And-Pocket/Prod/pgeproduct.aspx?iid=2351801 [122] => http://www.example.com/mysite/mysite-Vest-USA-Flag-Print/Prod/pgeproduct.aspx?iid=2352165 [123] => http://www.example.com/mysite/mysite-T-Shirt-With-All-Over-And-Double-Layer-Print/Prod/pgeproduct.aspx?iid=2364006 [124] => http://www.example.com/mysite/mysite-Long-Sleeve-Top-With-Deep-V/Prod/pgeproduct.aspx?iid=1873299 [125] => http://www.example.com/mysite/mysite-Stripe-T-Shirt-With-Two-Tone-Jersey-Marl/Prod/pgeproduct.aspx?iid=2368253 [126] => http://www.example.com/mysite/mysite-Stripe-T-Shirt/Prod/pgeproduct.aspx?iid=2373649 [127] => http://www.example.com/mysite/mysite-T-Shirt-With-All-Over-Aztec-Stripe/Prod/pgeproduct.aspx?iid=2405360 [128] => http://www.example.com/mysite/mysite-T-Shirt-With-All-Over-Print-And-Contrast-Neck-Trim/Prod/pgeproduct.aspx?iid=2412415 [129] => http://www.example.com/mysite/mysite-T-Shirt-With-Mask-Print/Prod/pgeproduct.aspx?iid=2412477 [130] => http://www.example.com/mysite/mysite-T-Shirt-With-Bill-And-Ted-Print/Prod/pgeproduct.aspx?iid=2320906 [131] => http://www.example.com/mysite/mysite-T-Shirt-With-Dip-Dye-Hem/Prod/pgeproduct.aspx?iid=2373764 [132] => http://www.example.com/mysite/mysite-Stripe-Vest/Prod/pgeproduct.aspx?iid=2250612 [133] => http://www.example.com/Solid/Solid-T-Shirt/Prod/pgeproduct.aspx?iid=2354420 [134] => http://www.example.com/mysite/mysite-T-Shirt-With-Printed-Woven-Pocket/Prod/pgeproduct.aspx?iid=2394637 [135] => http://www.example.com/mysite/mysite-T-Shirt-With-Printed-Woven-Pocket/Prod/pgeproduct.aspx?iid=2375274 [136] => http://www.example.com/mysite/mysite-T-Shirt-With-Fish-Print/Prod/pgeproduct.aspx?iid=2269490 [137] => http://www.example.com/Bellfield/Bellfield-Aztec-T-Shirt/Prod/pgeproduct.aspx?iid=2383222 [138] => http://www.example.com/Esprit/Esprit-T-Shirt-with-Surf-Print/Prod/pgeproduct.aspx?iid=2249271 [139] => http://www.example.com/mysite/mysite-T-Shirt-With-Rolled-Sleeves/Prod/pgeproduct.aspx?iid=2412631 [140] => http://www.example.com/Reclaimed-Vintage/Reclaimed-Vintage-Russian-Naval-T-Shirt/Prod/pgeproduct.aspx?iid=2274815 [141] => http://www.example.com/mysite/mysite-T-Shirt-With-Floral-Pocket-And-Yoke/Prod/pgeproduct.aspx?iid=2199554 [142] => http://www.example.com/mysite/mysite-T-Shirt-With-Eagle-Sunset-Print/Prod/pgeproduct.aspx?iid=2198894 [143] => http://www.example.com/Death-By-Zero/Death-by-Zero-Primal-Urge-T-Shirt/Prod/pgeproduct.aspx?iid=2352921 [144] => http://www.example.com/Death-By-Zero/Death-by-Zero-Nights-in-Manhattan-T-Shirt/Prod/pgeproduct.aspx?iid=2353016 [145] => http://www.example.com/Death-By-Zero/Death-by-Zero-Hit-the-Ground-T-Shirt/Prod/pgeproduct.aspx?iid=2353013 [146] => http://www.example.com/River-Island/River-Island-T-Shirt-with-Jazzy-Jeff-Print/Prod/pgeproduct.aspx?iid=2367043 [147] => http://www.example.com/BePriv/Be-Priv-90210-Tiffany-T-shirt-Exclusive-To-mysite-UK/Prod/pgeproduct.aspx?iid=2262271 [148] => http://www.example.com/The-Quiet-Life/The-Quiet-Life-Start-Making-Sense-T-Shirt/Prod/pgeproduct.aspx?iid=2200659 [149] => http://www.example.com/The-Quiet-Life/The-Quiet-Life-Camera-Statue-T-Shirt/Prod/pgeproduct.aspx?iid=2200660 [150] => http://www.example.com/Denim-Supply-by-Ralph-Lauren/Denim-Supply-by-Ralph-Lauren-Shield-Logo-T-Shirt/Prod/pgeproduct.aspx?iid=2214188 [151] => http://www.example.com/Clubbed-to-Death/Clubbed-to-Death-Tie-T-Shirt/Prod/pgeproduct.aspx?iid=2342946 [152] => http://www.example.com/Clubbed-to-Death/Clubbed-to-Death-RocknRoll-T-Shirt/Prod/pgeproduct.aspx?iid=2342949 [153] => http://www.example.com/Clubbed-to-Death/Clubbed-to-Death-Priviledge-T-Shirt/Prod/pgeproduct.aspx?iid=2343095 [154] => http://www.example.com/Clubbed-to-Death/Clubbed-to-Death-Ibiza-Rocks-T-Shirt/Prod/pgeproduct.aspx?iid=2342877 [155] => http://www.example.com/Clubbed-to-Death/Clubbed-to-Death-I-Heart-Cream-T-Shirt/Prod/pgeproduct.aspx?iid=2343085 [156] => http://www.example.com/Suit/Suit-Multistripe-T-Shirt/Prod/pgeproduct.aspx?iid=2245305 [157] => http://www.example.com/Suit/Suit-Marl-Stripe-T-Shirt/Prod/pgeproduct.aspx?iid=2245454 [158] => http://www.example.com/Suit/Suit-Block-Colour-T-Shirt/Prod/pgeproduct.aspx?iid=2245089 [159] => http://www.example.com/mysite/mysite-Stripe-T-Shirt/Prod/pgeproduct.aspx?iid=2250508 [160] => http://www.example.com/Worn-By/Worn-By-Rotten-Food-T-Shirt/Prod/pgeproduct.aspx?iid=2085029 [161] => http://www.example.com/mysite/mysite-Stripe-T-Shirt/Prod/pgeproduct.aspx?iid=2250577 [162] => http://www.example.com/Jack-Jones-Vintage/Jack-Jones-Vintage-T-Shirt/Prod/pgeproduct.aspx?iid=2217454 [163] => http://www.example.com/Minimum/Minimum-Maidai-T-Shirt/Prod/pgeproduct.aspx?iid=2243906 [164] => http://www.example.com/American-Apparel/American-Apparel-Oversized-T-Shirt/Prod/pgeproduct.aspx?iid=2339752 [165] => http://www.example.com/Selected/Selected-Jimmy-Hendrix-T-Shirt/Prod/pgeproduct.aspx?iid=2191026 [166] => http://www.example.com/mysite/mysite-Vest-With-Leaf-Print-And-Pocket/Prod/pgeproduct.aspx?iid=2261785 [167] => http://www.example.com/Insight/Insight-Giddget-Must-Die-T-Shirt/Prod/pgeproduct.aspx?iid=2045641 [168] => http://www.example.com/Religion/Religion-Bramford-Pocket-Vest/Prod/pgeproduct.aspx?iid=2304093 [169] => http://www.example.com/Religion/Religion-Legs-T-Shirt/Prod/pgeproduct.aspx?iid=2303942 [170] => http://www.example.com/WESC/WESC-Puzzle-Overlay-T-Shirt/Prod/pgeproduct.aspx?iid=2187520 [171] => http://www.example.com/WESC/WESC-Icon-And-Stripes-T-Shirt/Prod/pgeproduct.aspx?iid=2187451 [172] => http://www.example.com/Revolution/Revolution-Stripe-Pocket-T-Shirt/Prod/pgeproduct.aspx?iid=2247329 [173] => http://www.example.com/mysite/mysite-Stripe-T-Shirt/Prod/pgeproduct.aspx?iid=2250507 [174] => http://www.example.com/Religion/Religion-Striped-Vest/Prod/pgeproduct.aspx?iid=2303946 [175] => http://www.example.com/Religion/Religion-Square-Pocket-T-Shirt/Prod/pgeproduct.aspx?iid=2304086 [176] => http://www.example.com/Religion/Religion-Scream-T-Shirt/Prod/pgeproduct.aspx?iid=2303943 [177] => http://www.example.com/Religion/Religion-Rest-in-Peace-T-Shirt/Prod/pgeproduct.aspx?iid=2303852 [178] => http://www.example.com/Religion/Religion-Low-V-T-Shirt/Prod/pgeproduct.aspx?iid=2304183 [179] => http://www.example.com/Religion/Religion-Gradient-T-Shirt/Prod/pgeproduct.aspx?iid=2303945 [180] => http://www.example.com/Religion/Religion-Basic-Vest/Prod/pgeproduct.aspx?iid=2304260 [181] => http://www.example.com/Religion/Religion-Rumours-T-Shirt/Prod/pgeproduct.aspx?iid=2304269 [182] => http://www.example.com/Esprit/Esprit-Pocket-Marl-Crew-Neck-T-Shirt/Prod/pgeproduct.aspx?iid=2257627 [183] => http://www.example.com/Sin-Star/Sin-Star-Live-Fast-T-Shirt/Prod/pgeproduct.aspx?iid=2274387 [184] => http://www.example.com/Savant/Savant-Sofa-T-Shirt/Prod/pgeproduct.aspx?iid=2187666 [185] => http://www.example.com/Savant/Savant-Puzzle-T-Shirt/Prod/pgeproduct.aspx?iid=2187664 [186] => http://www.example.com/Your-Eyes-Lie/Your-Eyes-Lie-Navo-Vest/Prod/pgeproduct.aspx?iid=1996309 [187] => http://www.example.com/Your-Eyes-Lie/Your-Eyes-Lie-Navo-T-Shirt/Prod/pgeproduct.aspx?iid=1996212 [188] => http://www.example.com/Esprit/Esprit-Pocket-Marl-Crew-Neck-T-Shirt/Prod/pgeproduct.aspx?iid=2255386 [189] => http://www.example.com/Your-Eyes-Lie/Your-Eyes-Lie-Ethnic-Animal-Vest/Prod/pgeproduct.aspx?iid=1996312 [190] => http://www.example.com/Polo-Ralph-Lauren/Polo-Ralph-Lauren-Anchor-Print-T-Shirt/Prod/pgeproduct.aspx?iid=2192627 [191] => http://www.example.com/Savant/Savant-Hello-Boys-T-Shirt/Prod/pgeproduct.aspx?iid=2187661 [192] => http://www.example.com/Jack-Jones-Vintage/Jack-Jones-Vintage-Surf-Shop-T-Shirt/Prod/pgeproduct.aspx?iid=2217196 [193] => http://www.example.com/Replay/Replay-Replay-T-Shirt-college-logo/Prod/pgeproduct.aspx?iid=2117989 [194] => http://www.example.com/Esprit/Esprit-Reverse-Pocket-Stripe-Crew-Neck-T-Shirt/Prod/pgeproduct.aspx?iid=2183750 [195] => http://www.example.com/Sin-Star/Sin-Star-Kill-Graphic-T-Shirt/Prod/pgeproduct.aspx?iid=2274447 [196] => http://www.example.com/Sin-Star/Sin-Star-Destroy-Graphic-T-Shirt/Prod/pgeproduct.aspx?iid=2274445 [197] => http://www.example.com/J-Lindeberg/J-Lindeberg-Scoop-Neck-T-Shirt/Prod/pgeproduct.aspx?iid=2228059 [198] => http://www.example.com/J-Lindeberg/J-Lindeberg-Fine-Stripe-T-Shirt-with-Pocket/Prod/pgeproduct.aspx?iid=2227948 [199] => http://www.example.com/mysite/mysite-Vest-With-Eagle-Print/Prod/pgeproduct.aspx?iid=2099899 )
The array is obviously correct, or at least it is 200 elements long. The problem then is that Laravel probably does not expect you to shoot output using echo or var_dump or print_r, and "directly output'ed HTML" is likely to smash against some kind of output processor unless you leverage Laravel's Logger class. It might be a coincidence, but your output size seems to fall around 16 Kb, which is the preferred buffer size of several processors/beautifiers/HTML cleaners. What happens if you array_slice, say, the first 20 elements off the beginning of your array? Do only 130 elements get displayed, or do you still see 150 (more or less) elements? Edit: if you really have to use echo, print_r or any "non-Laravel" method to output something quick&dirty, you may almost certainly do it like this: // Open another output buffering context ob_start(); print_r($WHATEVER); $_output = ob_get_contents(); // Destroy the context so that Laravel's none the wiser ob_end_clean(); $_fp = fopen("/tmp/myfile.txt", "w"); fwrite($_fp, $_output); fclose($_fp); // Remove awkward traces unset($_fp, $_output); You may also encapsulate the last part into a function of your own, so that you can write // in helpers.php function myObStop($file, $mode = 'a') { $_output = ob_get_contents(); // Destroy the context so that Laravel's none the wiser ob_end_clean(); $_fp = fopen($file, $mode); fwrite($_fp, $_output); fclose($_fp); } ob_start(); print "Whatever"; myObStop('/tmp/myfile.txt', 'w'); and leave Laravel executing after that. But I strongly advise to exploit Logger instead: http://laravel.com/docs/logging#logging
When I test arrays I use this. I'm pretty sure this is a default helper function called: dd() $array; // That is 200 elements long. var_dump($array); die(); // Prevents html from being rendered if executed in the controller or model. Every time I try to do this in my view it gets messed up by the HTML like Iserni said.