splitting variable content where a ',' exists
Posted 25 March 2006 - 03:48 PM
english, maths, science
(all seperated by a comma)
I need to seperate this extracted data into variables for each subject so .....
subject1 = english
subject2 = maths
subject3 = science
Different rows may have different numbers of subjects within them (meaning it is not necessarily 3) and they are always seperated by a comma.
Posted 25 March 2006 - 05:06 PM
so like $subject1 and $subject2
how would i create a while loop to go with the code that increments 'a' by 1 each time then perhaps something like $subject + a...
would this work?
Posted 25 March 2006 - 05:17 PM
<? $str = 'english, maths, science'; $subjects = explode(',', $str); echo $subject .'<br />'; echo $subject .'<br />'; echo $subject .'<br />'; } ?>
[br][br]The truely intelligent people are not those who create the dots; rather they are they ones with the ability to connect the dots into a coherent picture
all the brothers were valiant!
Posted 25 March 2006 - 05:59 PM
I didnt realise that the new variable was an array.
Actually how would i know how many values are in the array so if i did want to use them in a for loop later i could set the for loop to the correct amount.
Or is it possible to simply replace the ',' in the field to a %
its that the fied needs to be put into a sql search query
where subject= '$subject'
but with the ',' in it it would not work
Posted 25 March 2006 - 06:32 PM
is there also a way to directly change , for % in the variable $subject?
(leaving it as one variable only)
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users