PC Nerd Posted December 16, 2007 Share Posted December 16, 2007 Hi, I was looking for functions in PHP thaty are similar to the ones on Python. specicically the way you can "index a string" in python: variable = "this string" print variable[0] -: t print variable[:5] -: this print variable[2:] -: string from there i can generate random numbers and basically come up with a complete string of random letters - from indexing the characters in the string How can i do this in PHP. i want to create a really long unique ID - so that i can use in in a database as email authentication -- except i want to create my own. hw can i create this indexing thanks Quote Link to comment Share on other sites More sharing options...
Daniel0 Posted December 16, 2007 Share Posted December 16, 2007 I love string slicing in Python as well, but for PHP you'll have to do with substr() or accessing a single character at a time: echo $string[4]; Quote Link to comment Share on other sites More sharing options...
PC Nerd Posted December 16, 2007 Author Share Posted December 16, 2007 ** so i can jsut use a single index in PHP: $var = "string"; echo $var[0] ->> "s" ??? thnkx Quote Link to comment Share on other sites More sharing options...
Daniel0 Posted December 16, 2007 Share Posted December 16, 2007 Yes, you can do echo $string{4}; as well, but it's deprecated as of PHP6. Quote Link to comment Share on other sites More sharing options...
PC Nerd Posted December 16, 2007 Author Share Posted December 16, 2007 php6!!!!!! im just getting friends to move form version 4 - already!!! lol,thnkx btw how woudl you do it in php 6 - just out of interesnt???? Quote Link to comment Share on other sites More sharing options...
Daniel0 Posted December 16, 2007 Share Posted December 16, 2007 Using square brackets. Accessing it like an array like I did in the first example. It's only the curly brackets (second example) which are being deprecated. Then again, there is always substr() for getting longer parts than just a single character. Quote Link to comment Share on other sites More sharing options...
PC Nerd Posted December 16, 2007 Author Share Posted December 16, 2007 cheers 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.