Jump to content

Best way to loop through a string?


mjulson

Recommended Posts

I need to loop through a string and grab the first two letters of each word in the string.  Can someone point me to a function or a couple lines of code that would do that? 

 

I've got something like:

 

$mystring = "Now is the time for all good"

 

start loop through each word

 

$mynewstring = substr($currentword, 0, 2)

 

next

 

and mynewstring would be equal to "Noisthtifoalgo"

 

Thanks for the help!

 

Link to comment
https://forums.phpfreaks.com/topic/76615-best-way-to-loop-through-a-string/
Share on other sites

<?php

$mystring = "Now is the time for all good" ;			//String to start with
$mystring = explode(' ',$mystring);						//Seperate the string via its spaces into an array
foreach($mystring as $word){							//Loop through the array and set each value to $word
$mynewstring = $mynewstring .substr($word, 0, 2) ;	//append what we had last loop to this loop, get the first 2 chars and add them
}
echo $mynewstring										// Show us what we have 

?>

Let me know if you don't understand that...

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.