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 Link to comment https://forums.phpfreaks.com/topic/81913-solved-python-strong-minipulation-in-php/ 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]; Link to comment https://forums.phpfreaks.com/topic/81913-solved-python-strong-minipulation-in-php/#findComment-416185 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 Link to comment https://forums.phpfreaks.com/topic/81913-solved-python-strong-minipulation-in-php/#findComment-416188 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. Link to comment https://forums.phpfreaks.com/topic/81913-solved-python-strong-minipulation-in-php/#findComment-416190 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???? Link to comment https://forums.phpfreaks.com/topic/81913-solved-python-strong-minipulation-in-php/#findComment-416193 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. Link to comment https://forums.phpfreaks.com/topic/81913-solved-python-strong-minipulation-in-php/#findComment-416195 Share on other sites More sharing options...
PC Nerd Posted December 16, 2007 Author Share Posted December 16, 2007 cheers Link to comment https://forums.phpfreaks.com/topic/81913-solved-python-strong-minipulation-in-php/#findComment-416206 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.