Woodburn2006 Posted November 22, 2007 Share Posted November 22, 2007 if i had a variable set as "hello world" how would i split it so that i had 2 variables $1 = hello $2 = world Quote Link to comment Share on other sites More sharing options...
cooldude832 Posted November 22, 2007 Share Posted November 22, 2007 50 million ways to do it str_split explode strinstr etc etc.. one example <?php $string = "Hello World"; $var = explode(" ",$string); var_dump($var); ?> Quote Link to comment Share on other sites More sharing options...
Woodburn2006 Posted November 22, 2007 Author Share Posted November 22, 2007 cool, using the example, how would i get 2 seperate variables from it? i am splitting names, so i need to get 2 variables from it: firstname and surname? Quote Link to comment Share on other sites More sharing options...
cooldude832 Posted November 22, 2007 Share Posted November 22, 2007 i thought about that, but I stopped because what if you have 3 words i thought of giving you <?php $string = "hello world"; list($var1,$var2) = explode(" ",$string); ?> list lets you assign an array output as though they were linear. So if you always have 2 words list will work, otherwies you will have to think it through a bit more, and maybe use strinstr or str_split and just split the first word off and the rest and var2, using the array won't kill you, but then your size isn't constant if you have >2 words. Look up the string functiosn on php and see if you come up with something, instead of me spooning you it. Quote Link to comment Share on other sites More sharing options...
willpower Posted November 22, 2007 Share Posted November 22, 2007 or i use arrays... <?php $mystring="Hello World I'm Willpower"; $split=explode(" ",$mystring); ?> Now to get the vars echo $spilt[0]; // Hello echo $split[1]; // World echo $split[2]; // I'm etc Quote Link to comment Share on other sites More sharing options...
revraz Posted November 22, 2007 Share Posted November 22, 2007 In the 2nd post, $var was an array. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.