Because elements of the new array are actually numbers that depend on index.
working on survey and values of offered answers are actually numbers
Question - <input type=radio value=1> offered answer no 1 - <input type=radio value=2> offered answer no 2 - <input type=radio value=3> offered answer no 3 - <input type=radio value=4> offered answer no 4
Qs ans As are pulled from database and I chosen values start with 1 to be less confused (value=0 for answer=1, values=1 for answer=2, ...)
And result, which is an array because I set up names of radio buttons that way, (after submitting) I stored in database using serialize functions.
I have to show some statistics and answers, stored in DB, after unserialize() start with 0.
And then was conflict when I pull Qs and As from DB, they start with 1s and Results, that start with 0
Hm, pretty complicated, ha? :)
Now, I have a feeling I didn't go correct way. Because, calculating stats from serialize stored results are pain in the neck :)
-afan
Brian wrote:
Why do you want your array to start with 1 so badly?
On Mon, 18 Oct 2004 13:33:22 -0500, Afan Pasalic <afan@xxxxxxxx> wrote:
It's not what I was looking for. Looks like I didn't explain very well :)
look at this case:
$query = mysql_query("select name from names order by date desc"); while($result = mysql_fetch_array($query)) { $all_names[] = $result['name']; }
in this case the array $all_names starts with index 0.
I can't put
$all_names[1] = $result['name'];
because every next entry will get index 1 and overwrite old one and on the end I'll have an array of just one element :)
-afan
Matthew Sims wrote:
when create an array using: $new_array[] = 'something'; first index of new array is 0
how can I though set that first index is 1 - except "reorganize" array after is created?
thanks
-afan
$new_array = array(1 => 'first','second','third');
echo $new_array[1]; <--- Will echo first
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php