dennismonsewicz Posted February 11, 2009 Share Posted February 11, 2009 I am wanting to display a password but say like the first 4 letters in the password (not necessarily the first 4, could be the last 4) I want to display as asterics... anyway of doing this? Link to comment https://forums.phpfreaks.com/topic/144726-solved-replacing-a-certain-number-of-chars-with-stars/ Share on other sites More sharing options...
xtopolis Posted February 11, 2009 Share Posted February 11, 2009 echo "****" . substr($password, -4);//show last 4 pw chars echo substr($password, 0, 4) . "****";//show first 4 pw chars substr That is a simple way, based on what you provided. (I could be off by 1 in the 2nd ex.) Link to comment https://forums.phpfreaks.com/topic/144726-solved-replacing-a-certain-number-of-chars-with-stars/#findComment-759439 Share on other sites More sharing options...
dennismonsewicz Posted February 11, 2009 Author Share Posted February 11, 2009 ah gotcha... cool thanks man! Link to comment https://forums.phpfreaks.com/topic/144726-solved-replacing-a-certain-number-of-chars-with-stars/#findComment-759440 Share on other sites More sharing options...
ratcateme Posted February 11, 2009 Share Posted February 11, 2009 for first 4: echo "****" + @substr($password,4); the @ will suppress any errors caused if the password is less than 4 chars long echo @substr($password,0,4)."****"; will start the last 4 but as many users on this forum will tell you stroing passwords in plain text (or even encrypted with reversible encryption) is EXTREMELY bad practice and output putting them (or part of them) is even WORSE you should be using MD5 encryption with a salt for password storing and never output passwords or even the MD5 encryptions Scott. Link to comment https://forums.phpfreaks.com/topic/144726-solved-replacing-a-certain-number-of-chars-with-stars/#findComment-759442 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.