My question seems a little bit silly, but I don't know why I can't seem to make the code work.
I have an array of strings and want to do the following:
When I find 2
, 3
or n
elements starting with the same 3 letters exp 09_
I want to make it one element seperated by ***
.
i tried to do this
for ($j=0;$j<count($list1)-1;$j++)
{
$begin= substr($list1[$j], 0, 3).'<br>';
//echo $list1[$j].'<br>';
if( strpos( $list1[$j], $begin ) !== false)
{
$list1[$j]=$list1[$j].'***'.$list1[$j+1];
unset($list1[$j+1]);
$list1 = array_values($list1);
}
echo $list1[$j].'<br>';
}
I have this array:
('01_order','09_customer bla bla bla ','09_customer bla1 bla1 bla1','09_customer bla2 bla2 bla2')
I want to make it look like this array
('01-order','09_customer bla bla bla * 09_customer bla1 bla1 bla1* 09_customer bla2 bla2 bla2')
Please give me some ideas
Thank you